UltimateGate

BLACK MAGIC - Azure

May 8th, 2018
523
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 155.88 KB | None | 0 0
  1. wait(1/60)
  2. script.Name = "Chaos"
  3. local Player = game.Players.LocalPlayer
  4. repeat wait() until Player
  5. local Character = Player.Character
  6. repeat wait() until Character
  7.  
  8. local C_Fold = Instance.new("Folder", game:GetService("ServerStorage")) C_Fold.Name = "Chaos Folder"
  9. script.Parent = C_Fold
  10. if script.ClassName == "LocalScript" or script.ClassName == "Script" then
  11. if game.CreatorId == 0 then
  12. script.Parent = C_Fold
  13. else
  14. local Environment = getfenv(getmetatable(LoadLibrary"RbxUtility".Create).__call)
  15. local oxbox = getfenv() setfenv(1, setmetatable({}, {__index = Environment}))
  16. oxbox.script:Destroy()
  17. C_Fold:Destroy()
  18. end
  19. end
  20.  
  21. local Effects = {}
  22. local Humanoid = Character.Humanoid
  23. local mouse = Player:GetMouse()
  24. local m = Instance.new('Model', Character)
  25. m.Name = "WeaponModel"
  26. local LeftArm = Character["Left Arm"]
  27. local RightArm = Character["Right Arm"]
  28. local LeftLeg = Character["Left Leg"]
  29. local RightLeg = Character["Right Leg"]
  30. local Head = Character.Head
  31. local Torso = Character.Torso
  32. local cam = game.Workspace.CurrentCamera
  33. local RootPart = Character.HumanoidRootPart
  34. local RootJoint = RootPart.RootJoint
  35. local equipped = false
  36. local attack = false
  37. local Anim = 'Idle'
  38. local idle = 0
  39. local attacktype = 1
  40. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  41. local velocity = RootPart.Velocity.y
  42. local sine = 0
  43. local change = 1
  44. local grabbed = false
  45. local cn = CFrame.new
  46. local mr = math.rad
  47. local angles = CFrame.Angles
  48. local ud = UDim2.new
  49. local c3 = Color3.new
  50.  
  51. Humanoid.Animator.Parent = nil
  52. Character.Animate.Parent = nil
  53.  
  54. local newMotor = function(part0, part1, c0, c1)
  55. local w = Instance.new('Motor', part0)
  56. w.Part0 = part0
  57. w.Part1 = part1
  58. w.C0 = c0
  59. w.C1 = c1
  60. return w
  61. end
  62.  
  63. function clerp(a, b, t)
  64. return a:lerp(b, t)
  65. end
  66.  
  67. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  68. NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  69.  
  70. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  71. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  72. local RH = newMotor(Torso, RightLeg, CFrame.new(.5, -2, 0), CFrame.new(0, 0, 0))
  73. local LH = newMotor(Torso, LeftLeg, CFrame.new(-.5, -2, 0), CFrame.new(0, 0, 0))
  74. RootJoint.C1 = CFrame.new(0, 0, 0)
  75. RootJoint.C0 = CFrame.new(0, 0, 0)
  76. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  77. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  78.  
  79. local rarmc1 = RW.C1
  80. local larmc1 = LW.C1
  81. local rlegc1 = RH.C1
  82. local llegc1 = LH.C1
  83.  
  84. local resetc1 = false
  85.  
  86. function PlayAnimationFromTable(table, speed, bool)
  87. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  88. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  89. RW.C0 = clerp(RW.C0, table[3], speed)
  90. LW.C0 = clerp(LW.C0, table[4], speed)
  91. RH.C0 = clerp(RH.C0, table[5], speed)
  92. LH.C0 = clerp(LH.C0, table[6], speed)
  93. if bool == true then
  94. if resetc1 == false then
  95. resetc1 = true
  96. RootJoint.C1 = RootJoint.C1
  97. Torso.Neck.C1 = Torso.Neck.C1
  98. RW.C1 = rarmc1
  99. LW.C1 = larmc1
  100. RH.C1 = rlegc1
  101. LH.C1 = llegc1
  102. end
  103. end
  104. end
  105.  
  106. --[[Credits to SazErenos for his Artificial Heartbeat]]--
  107.  
  108. ArtificialHB = Instance.new("BindableEvent", Player.PlayerGui)
  109. ArtificialHB.Name = "Heartbeat"
  110.  
  111. Player.PlayerGui:WaitForChild("Heartbeat")
  112.  
  113. frame = 1 / 30
  114. tf = 0
  115. allowframeloss = false
  116. tossremainder = false
  117. lastframe = tick()
  118. Player.PlayerGui.Heartbeat:Fire()
  119. local gg = false
  120. game:GetService("RunService").Heartbeat:connect(function(s, p)
  121. if Player.PlayerGui:FindFirstChild("Heartbeat") == nil then gg=true end
  122. if gg==true then return end
  123. tf = tf + s
  124. if tf >= frame then
  125. if allowframeloss then
  126. Player.PlayerGui.Heartbeat:Fire()
  127. lastframe = tick()
  128. else
  129. for i = 1, math.floor(tf / frame) do
  130. Player.PlayerGui.Heartbeat:Fire()
  131. end
  132. lastframe = tick()
  133. end
  134. if tossremainder then
  135. tf = 0
  136. else
  137. tf = tf - frame * math.floor(tf / frame)
  138. end
  139. end
  140. end)
  141.  
  142. function swait(num)
  143. if num == 0 or num == nil then
  144. ArtificialHB.Event:wait()
  145. else
  146. for i = 0, num do
  147. ArtificialHB.Event:wait()
  148. end
  149. end
  150. end
  151.  
  152. local RbxUtility = LoadLibrary("RbxUtility")
  153. local Create = RbxUtility.Create
  154.  
  155.  
  156. local co1 = 9
  157. local co2 = 20
  158. local co3 = 12
  159. local co4 = 45
  160.  
  161. local cooldown1 = 0
  162. local cooldown2 = 0
  163. local cooldown3 = 0
  164. local cooldown4 = 0
  165.  
  166.  
  167. local skillcolorscheme = BrickColor.new("Pastel Blue").Color
  168.  
  169. local scrn = Instance.new('ScreenGui', Player.PlayerGui)
  170. function makeframe(par, trans, pos, size, color)
  171. local frame = Instance.new('Frame', par)
  172. frame.BackgroundTransparency = trans
  173. frame.BorderSizePixel = 0
  174. frame.Position = pos
  175. frame.Size = size
  176. frame.BackgroundColor3 = color
  177. return frame
  178. end
  179.  
  180. function makelabel(par, text)
  181. local label = Instance.new('TextLabel', par)
  182. label.BackgroundTransparency = 1
  183. label.Size = UDim2.new(1, 0, 1, 0)
  184. label.Position = UDim2.new(0, 0, 0, 0)
  185. label.TextColor3 = Color3.new(255, 255, 255)
  186. label.TextStrokeTransparency = 0
  187. label.FontSize = Enum.FontSize.Size32
  188. label.Font = Enum.Font.SourceSansLight
  189. label.BorderSizePixel = 0
  190. label.TextScaled = true
  191. label.Text = text
  192. end
  193. framesk1 = makeframe(scrn, .5, UDim2.new(.8, 0, .85, 0), UDim2.new(.16, 0, .1, 0), skillcolorscheme)
  194. framesk2 = makeframe(scrn, .5, UDim2.new(.8, 0, .74, 0), UDim2.new(.16, 0, .1, 0), skillcolorscheme)
  195. framesk3 = makeframe(scrn, .5, UDim2.new(.8, 0, .63, 0), UDim2.new(.16, 0, .1, 0), skillcolorscheme)
  196. framesk4 = makeframe(scrn, .5, UDim2.new(.8, 0, .52, 0), UDim2.new(.16, 0, .1, 0), skillcolorscheme)
  197.  
  198. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  199. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  200. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  201. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  202. text1 = Instance.new('TextLabel', framesk1)
  203. text1.BackgroundTransparency = 1
  204. text1.Size = UDim2.new(1, 0, 1, 0)
  205. text1.Position = UDim2.new(0, 0, 0, 0)
  206. text1.TextColor3 = Color3.new(255, 255, 255)
  207. text1.TextStrokeTransparency = 0
  208. text1.FontSize = Enum.FontSize.Size18
  209. text1.Font = Enum.Font.SourceSansLight
  210. text1.BorderSizePixel = 0
  211. text1.TextScaled = true
  212. text1.Text = "[Z]\n Azure's Hand"
  213. text2 = Instance.new('TextLabel', framesk2)
  214. text2.BackgroundTransparency = 1
  215. text2.Size = UDim2.new(1, 0, 1, 0)
  216. text2.Position = UDim2.new(0, 0, 0, 0)
  217. text2.TextColor3 = Color3.new(255, 255, 255)
  218. text2.TextStrokeTransparency = 0
  219. text2.FontSize = Enum.FontSize.Size18
  220. text2.Font = Enum.Font.SourceSansLight
  221. text2.BorderSizePixel = 0
  222. text2.TextScaled = true
  223. text2.Text = "[X]\n Cold Stab"
  224. text3 = Instance.new('TextLabel', framesk3)
  225. text3.BackgroundTransparency = 1
  226. text3.Size = UDim2.new(1, 0, 1, 0)
  227. text3.Position = UDim2.new(0, 0, 0, 0)
  228. text3.TextColor3 = Color3.new(255, 255, 255)
  229. text3.TextStrokeTransparency = 0
  230. text3.FontSize = Enum.FontSize.Size18
  231. text3.Font = Enum.Font.SourceSansLight
  232. text3.BorderSizePixel = 0
  233. text3.TextScaled = false
  234. text3.Text = "[C]\n Cold Storm"
  235. text4 = Instance.new('TextLabel', framesk4)
  236. text4.BackgroundTransparency = 1
  237. text4.Size = UDim2.new(1, 0, 1, 0)
  238. text4.Position = UDim2.new(0, 0, 0, 0)
  239. text4.TextColor3 = Color3.new(255, 255, 255)
  240. text4.TextStrokeTransparency = 0
  241. text4.FontSize = Enum.FontSize.Size18
  242. text4.Font = Enum.Font.SourceSansLight
  243. text4.BorderSizePixel = 0
  244. text4.TextScaled = true
  245. text4.Text = "[V]\n Azure's Might"
  246.  
  247.  
  248. function RemoveOutlines(part)
  249. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  250. end
  251.  
  252.  
  253. function CreatePart(Parent, Material, Reflectance, Transparency,PartType, BColor, Name, Size, MeshId)
  254. if PartType == "Part" then
  255. local Part = Create("Part"){
  256. Parent = Parent,
  257. Reflectance = Reflectance,
  258. Transparency = Transparency,
  259. CanCollide = false,
  260. Locked = true,
  261. BrickColor = BrickColor.new(tostring(BColor)),
  262. Name = Name,
  263. Size = Size,
  264. Material = Material,
  265. }
  266. Part.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  267. RemoveOutlines(Part)
  268. return Part
  269. elseif PartType == "WedgePart" then
  270. local Part = Create("WedgePart"){
  271. Parent = Parent,
  272. Reflectance = Reflectance,
  273. Transparency = Transparency,
  274. CanCollide = false,
  275. Locked = true,
  276. BrickColor = BrickColor.new(tostring(BColor)),
  277. Name = Name,
  278. Size = Size,
  279. Material = Material,
  280. }
  281. Part.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  282. RemoveOutlines(Part)
  283. return Part
  284. end
  285. end
  286.  
  287. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  288. local Msh = Create(Mesh){
  289. Parent = Part,
  290. Offset = OffSet,
  291. Scale = Scale,
  292. }
  293. if Mesh == "SpecialMesh" then
  294. Msh.MeshType = MeshType
  295. Msh.MeshId = MeshId
  296. end
  297. return Msh
  298. end
  299.  
  300.  
  301. function CreateWeld(Parent, Part0, Part1, C0, C1)
  302. local Weld = Create("Weld"){
  303. Parent = Parent,
  304. Part0 = Part0,
  305. Part1 = Part1,
  306. C0 = C0,
  307. C1 = C1,
  308. }
  309. return Weld
  310. end
  311.  
  312. CFuncs = {
  313. ["Part"] = {
  314. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  315. local Part = Create("Part"){
  316. Parent = Parent,
  317. Reflectance = Reflectance,
  318. Transparency = Transparency,
  319. CanCollide = false,
  320. Locked = true,
  321. BrickColor = BrickColor.new(tostring(BColor)),
  322. Name = Name,
  323. Size = Size,
  324. Material = Material,
  325. }
  326. RemoveOutlines(Part)
  327. return Part
  328. end;
  329. };
  330.  
  331. ["Mesh"] = {
  332. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  333. local Msh = Create(Mesh){
  334. Parent = Part,
  335. Offset = OffSet,
  336. Scale = Scale,
  337. }
  338. if Mesh == "SpecialMesh" then
  339. Msh.MeshType = MeshType
  340. Msh.MeshId = MeshId
  341. end
  342. return Msh
  343. end;
  344. };
  345.  
  346. ["Mesh"] = {
  347. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  348. local Msh = Create(Mesh){
  349. Parent = Part,
  350. Offset = OffSet,
  351. Scale = Scale,
  352. }
  353. if Mesh == "SpecialMesh" then
  354. Msh.MeshType = MeshType
  355. Msh.MeshId = MeshId
  356. end
  357. return Msh
  358. end;
  359. };
  360.  
  361. ["Weld"] = {
  362. Create = function(Parent, Part0, Part1, C0, C1)
  363. local Weld = Create("Weld"){
  364. Parent = Parent,
  365. Part0 = Part0,
  366. Part1 = Part1,
  367. C0 = C0,
  368. C1 = C1,
  369. }
  370. return Weld
  371. end;
  372. };
  373.  
  374. ["Sound"] = {
  375. Create = function(id, par, vol, pit)
  376. coroutine.resume(coroutine.create(function()
  377. local S = Create("Sound"){
  378. Volume = vol,
  379. Pitch = pit or 1,
  380. SoundId = id,
  381. Parent = par or workspace,
  382. }
  383. wait()
  384. S:play()
  385. game:GetService("Debris"):AddItem(S, 6)
  386. end))
  387. end;
  388. };
  389.  
  390. ["ParticleEmitter"] = {
  391. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  392. local fp = Create("ParticleEmitter"){
  393. Parent = Parent,
  394. Color = ColorSequence.new(Color1, Color2),
  395. LightEmission = LightEmission,
  396. Size = Size,
  397. Texture = Texture,
  398. Transparency = Transparency,
  399. ZOffset = ZOffset,
  400. Acceleration = Accel,
  401. Drag = Drag,
  402. LockedToPart = LockedToPart,
  403. VelocityInheritance = VelocityInheritance,
  404. EmissionDirection = EmissionDirection,
  405. Enabled = Enabled,
  406. Lifetime = LifeTime,
  407. Rate = Rate,
  408. Rotation = Rotation,
  409. RotSpeed = RotSpeed,
  410. Speed = Speed,
  411. VelocitySpread = VelocitySpread,
  412. }
  413. return fp
  414. end;
  415. };
  416. }
  417.  
  418. GunHandle=CreatePart(m,Enum.Material.SmoothPlastic,0.25,1,"Part","Sand blue","GunHandle",Vector3.new(0.200000003, 0.209999993, 0.469999969))
  419. 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))
  420. GunFakeHandle=CreatePart(m,Enum.Material.SmoothPlastic,0.25,1,"Part","Sand blue","GunFakeHandle",Vector3.new(0.200000003, 0.209999993, 0.469999969))
  421. 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))
  422. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.420000017, 0.900000095))
  423. 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))
  424. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.200000003, 0.200000003))
  425. 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))
  426. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  427. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.979999959, 0.219999999))
  428. 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))
  429. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  430. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.480000019, 0.800000012, 4.14999962))
  431. 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))
  432. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.200000003, 0.200000003))
  433. 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))
  434. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  435. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.420000017, 0.890000105))
  436. 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))
  437. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.829999983, 0.219999999))
  438. 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))
  439. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  440. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.429999977, 0.420000017))
  441. 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))
  442. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  443. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.789999485, 0.200000003))
  444. 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))
  445. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.429999977, 0.420000017))
  446. 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))
  447. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  448. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.200000003, 0.230000019))
  449. 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))
  450. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.200000003, 0.230000019))
  451. 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))
  452. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.480000019, 1.07999897, 0.859999955))
  453. 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))
  454. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.420000017, 0.900000095))
  455. 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-005, -0.960006714, -1, 0, 0, 0, 1, 0, -0, 0, -1))
  456. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.200000003, 0.200000003))
  457. 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))
  458. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  459. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.979999959, 0.219999999))
  460. 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))
  461. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  462. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.420000017, 0.890000105))
  463. 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))
  464. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.789999485, 0.200000003))
  465. 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))
  466. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.200000003, 0.230000019))
  467. 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))
  468. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.789999485, 0.200000003))
  469. 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))
  470. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.429999977, 0.420000017))
  471. 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))
  472. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  473. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.789999485, 0.200000003))
  474. 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))
  475. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.200000003, 0.200000003))
  476. 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))
  477. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  478. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.200000003, 0.230000019))
  479. 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))
  480. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.829999983, 0.219999999))
  481. 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))
  482. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  483. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.429999977, 0.420000017))
  484. 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))
  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, 0.789999485, 0.200000003))
  487. 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))
  488. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.789999485, 0.200000003))
  489. 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))
  490. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.829999983, 0.219999999))
  491. 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))
  492. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  493. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.480000019, 0.879999101, 0.659999967))
  494. 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))
  495. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.200000003, 0.200000003))
  496. 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))
  497. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  498. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.829999983, 0.219999999))
  499. 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))
  500. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  501. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.200000003, 0.200000003))
  502. 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))
  503. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  504. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.480000019, 3.27999902, 0.200000003))
  505. 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))
  506. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.480000019, 3.27999902, 0.200000003))
  507. 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))
  508. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  509. 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))
  510. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  511. 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))
  512. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  513. 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))
  514. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  515. 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))
  516. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  517. 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))
  518. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  519. 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))
  520. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  521. 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))
  522. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  523. 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))
  524. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  525. 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))
  526. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  527. 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))
  528. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  529. 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))
  530. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  531. 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))
  532. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  533. 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))
  534. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  535. 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))
  536. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  537. 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))
  538. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  539. 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))
  540. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  541. 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))
  542. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  543. 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))
  544. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  545. 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))
  546. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Steel blue","Part",Vector3.new(0.200000003, 0.200000003, 0.470000029))
  547. 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))
  548. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Medium blue","Part",Vector3.new(0.430000007, 4.17999887, 0.689999938))
  549. 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))
  550. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Sand blue","Part",Vector3.new(0.530000031, 0.639999628, 0.280000031))
  551. 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))
  552. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Sand blue","Part",Vector3.new(0.530000031, 0.639999628, 0.280000031))
  553. 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))
  554. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Sand blue","Part",Vector3.new(0.530000031, 0.43999964, 0.200000003))
  555. 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))
  556. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Sand blue","Part",Vector3.new(0.530000031, 0.43999964, 0.200000003))
  557. 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))
  558. Barrel=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Really black","Barrel",Vector3.new(0.290000021, 0.200000003, 0.689999938))
  559. 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))
  560. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.200000003, 0.200000003, 0.639999986))
  561. 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))
  562. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.220000029, 0.349999994, 0.709999979))
  563. 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))
  564. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.569999993, 0.200000003, 0.200000003))
  565. 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))
  566. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.519999981, 0.200000003, 0.200000003))
  567. 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))
  568. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Sand blue","Part",Vector3.new(0.200000003, 0.209999993, 0.469999969))
  569. 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))
  570. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.319999993, 0.800000012, 0.799999654))
  571. 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))
  572. Part=CreatePart(m,Enum.Material.Neon,0.25,0,"Part","Institutional white","Part",Vector3.new(0.319999993, 0.699999988, 0.69999963))
  573. 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))
  574. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.329999983, 0.599999964, 0.599999607))
  575. 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))
  576. Motor1=CreatePart(m,Enum.Material.SmoothPlastic,0.25,1,"Part","Pastel light blue","Motor1",Vector3.new(0.620000005, 3.55999947, 0.230000019))
  577. 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))
  578. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 4.18999958, 0.200000003))
  579. 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))
  580. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.200000003, 0.200000003))
  581. 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))
  582. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  583. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 3.55999947, 0.230000019))
  584. 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))
  585. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.829999983, 0.219999999))
  586. 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))
  587. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  588. Part=CreatePart(m,Enum.Material.Plastic,0,0,"Part","Medium blue","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  589. 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))
  590. 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))
  591. Part=CreatePart(m,Enum.Material.Plastic,0,0,"Part","Medium blue","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  592. 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))
  593. 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))
  594. Part=CreatePart(m,Enum.Material.Plastic,0,0,"Part","Medium blue","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  595. 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))
  596. 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))
  597. Part=CreatePart(m,Enum.Material.Plastic,0,0,"Part","Medium blue","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  598. 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))
  599. 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))
  600. Motor2=CreatePart(m,Enum.Material.SmoothPlastic,0.25,1,"Part","Pastel light blue","Motor2",Vector3.new(0.620000005, 3.55999947, 0.230000019))
  601. 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))
  602. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 4.18999958, 0.200000003))
  603. 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))
  604. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 3.55999947, 0.230000019))
  605. 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))
  606. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.200000003, 0.200000003))
  607. 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))
  608. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  609. Part=CreatePart(m,Enum.Material.SmoothPlastic,0.25,0,"Part","Pastel light blue","Part",Vector3.new(0.620000005, 0.829999983, 0.219999999))
  610. 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))
  611. CreateMesh("SpecialMesh",Part,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  612. Part=CreatePart(m,Enum.Material.Plastic,0,0,"Part","Medium blue","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  613. 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))
  614. 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))
  615. Part=CreatePart(m,Enum.Material.Plastic,0,0,"Part","Medium blue","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  616. 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))
  617. 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))
  618. Part=CreatePart(m,Enum.Material.Plastic,0,0,"Part","Medium blue","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  619. 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))
  620. 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))
  621. Part=CreatePart(m,Enum.Material.Plastic,0,0,"Part","Medium blue","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  622. 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))
  623. 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))
  624.  
  625. Handle=CreatePart(m,Enum.Material.Ice,0,1,"Part","Pastel light blue","Handle",Vector3.new(3.4357357, 0.225530431, 0.225515991))
  626. 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))
  627. CreateMesh("SpecialMesh",Handle,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.382658452, 0.42945075))
  628. FakeHandle=CreatePart(m,Enum.Material.Ice,0,1,"Part","Pastel light blue","FakeHandle",Vector3.new(3.4357357, 0.225530431, 0.225515991))
  629. 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))
  630. CreateMesh("SpecialMesh",FakeHandle,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.382658452, 0.42945075))
  631. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  632. 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))
  633. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.102290183))
  634. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.276260436))
  635. 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))
  636. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.491989315, 1))
  637. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.310406744))
  638. 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))
  639. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.54665482, 1))
  640. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  641. 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))
  642. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.25911507))
  643. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.46617797))
  644. 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))
  645. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.54665482, 1))
  646. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  647. 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))
  648. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.0504995957))
  649. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  650. 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))
  651. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.102290183))
  652. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  653. 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))
  654. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.25911507))
  655. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  656. 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))
  657. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0819161087, 0.136162564))
  658. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  659. 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))
  660. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0819161087, 0.114036903))
  661. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.521723568))
  662. 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))
  663. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.382658452, 1))
  664. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225530431))
  665. 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))
  666. CreateMesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.177656248, 0.10933087, 0.122700237))
  667. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.400904596))
  668. 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))
  669. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.54665482, 1))
  670. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  671. 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))
  672. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.184012726))
  673. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  674. 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))
  675. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.0504995957))
  676. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  677. 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))
  678. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.25911507))
  679. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  680. 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))
  681. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0919578299, 0.106847711))
  682. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  683. 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))
  684. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0474151224, 0.0582351238))
  685. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  686. 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))
  687. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0474151224, 0.0582351238))
  688. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  689. 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))
  690. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0919578299, 0.106847711))
  691. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  692. 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))
  693. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.0504995957))
  694. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  695. 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))
  696. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.184012726))
  697. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  698. 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))
  699. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.102290183))
  700. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  701. 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))
  702. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.25911507))
  703. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  704. 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))
  705. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.102290183))
  706. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  707. 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))
  708. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.0504995957))
  709. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  710. 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))
  711. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0919578299, 0.106847711))
  712. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.491280079))
  713. 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))
  714. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.515809596, 1))
  715. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  716. 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))
  717. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0474151224, 0.0582351238))
  718. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  719. 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))
  720. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.184012726))
  721. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  722. 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))
  723. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.655985832, 0.826239228))
  724. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225530431))
  725. 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))
  726. CreateMesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(0.177656248, 0.10933087, 0.122700237))
  727. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  728. 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))
  729. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0919578299, 0.106847711))
  730. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  731. 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))
  732. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.25911507))
  733. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.276260436))
  734. 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))
  735. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.62865299, 1))
  736. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(3.4357357, 0.225530431, 0.225515991))
  737. 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))
  738. CreateMesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.382658452, 0.42945075))
  739. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.430718988, 0.225530431, 0.225515991))
  740. 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-005, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  741. CreateMesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.382658452, 0.42945075))
  742. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  743. 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))
  744. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0474151224, 0.0582351238))
  745. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  746. 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))
  747. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.184012726))
  748. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.430718988, 0.225530431, 0.225515991))
  749. 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))
  750. CreateMesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.382658452, 0.42945075))
  751. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.430718988, 0.225530431, 0.225515991))
  752. 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))
  753. CreateMesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.382658452, 0.42945075))
  754. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  755. 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))
  756. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0819161087, 0.114036903))
  757. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.430718988, 0.225530431, 0.225515991))
  758. 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))
  759. CreateMesh("SpecialMesh",Part,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.382658452, 0.42945075))
  760. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  761. 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))
  762. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0474151224, 0.0582351238))
  763. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  764. 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))
  765. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0919578299, 0.106847711))
  766. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  767. 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))
  768. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0819161087, 0.136162564))
  769. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  770. 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))
  771. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.102290183))
  772. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  773. 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))
  774. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0919578299, 0.106847711))
  775. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  776. 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))
  777. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.0504995957))
  778. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.418472111))
  779. 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))
  780. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.54665482, 1))
  781. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  782. 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))
  783. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.504995406, 0.938168466))
  784. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.436104476))
  785. 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))
  786. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.54665482, 1))
  787. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.488143772))
  788. 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))
  789. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.501285851, 0.387643158, 1))
  790. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.458455741))
  791. 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))
  792. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.37202841, 1))
  793. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  794. 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))
  795. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.501285851, 0.387643158, 0.565293431))
  796. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.50728488))
  797. 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))
  798. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.54665482, 1))
  799. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.322683364))
  800. 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))
  801. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.427322894, 1))
  802. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.418608069))
  803. 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))
  804. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.792649508, 1))
  805. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.266679823))
  806. 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))
  807. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.560810208, 1))
  808. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  809. 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))
  810. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.54665482, 0.745530844))
  811. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.322683364))
  812. 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))
  813. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.427322894, 1))
  814. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.577717006))
  815. 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))
  816. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.37202841, 1))
  817. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.345223963))
  818. 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))
  819. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.54665482, 1))
  820. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.315847784))
  821. 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))
  822. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.26648441, 0.355325639, 1))
  823. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.425149649))
  824. 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))
  825. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.518580496, 0.395084292, 1))
  826. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.493409365))
  827. 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))
  828. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.539913714, 1))
  829. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.310406744))
  830. 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))
  831. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.54665482, 1))
  832. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.997520804))
  833. 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))
  834. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.536024928, 1))
  835. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.242113113))
  836. 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))
  837. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.54665482, 1))
  838. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.254447699))
  839. 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))
  840. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.435866326, 0.54344964, 1))
  841. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  842. 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))
  843. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.655985832, 0.826239228))
  844. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.228231788))
  845. 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))
  846. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.427322894, 1))
  847. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  848. 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))
  849. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.504995406, 0.938168466))
  850. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.314318269))
  851. 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))
  852. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.54665482, 1))
  853. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  854. 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))
  855. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.54665482, 0.893179238))
  856. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  857. 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))
  858. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.518580496, 0.395084292, 0.576144159))
  859. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.387422174))
  860. 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))
  861. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.518580496, 0.513757586, 1))
  862. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.228231788))
  863. 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))
  864. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.427322894, 1))
  865. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.314318269))
  866. 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))
  867. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.54665482, 1))
  868. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.345223963))
  869. 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))
  870. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.54665482, 1))
  871. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.274130166))
  872. 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))
  873. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.518580496, 0.513757586, 1))
  874. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  875. 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))
  876. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.54665482, 0.529199064))
  877. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  878. 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))
  879. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.184012726))
  880. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.48363781))
  881. 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))
  882. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.62865299, 1))
  883. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.302620798))
  884. 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))
  885. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.54665482, 1))
  886. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.515125394))
  887. 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))
  888. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.54665482, 1))
  889. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.277396441, 0.225515991))
  890. 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))
  891. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 1, 0.841063499))
  892. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  893. 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))
  894. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0474151224, 0.0582351238))
  895. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.496435463))
  896. 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))
  897. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.54665482, 1))
  898. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  899. 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))
  900. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.464656651, 0.335438371))
  901. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  902. 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))
  903. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0819161087, 0.114036903))
  904. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.617038906))
  905. 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))
  906. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.62865299, 1))
  907. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  908. 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))
  909. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.25911507))
  910. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.298433393))
  911. 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))
  912. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.62865299, 1))
  913. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  914. 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))
  915. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.102290183))
  916. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.361204773))
  917. 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))
  918. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.54665482, 1))
  919. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  920. 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))
  921. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.184012726))
  922. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  923. 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))
  924. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.54665482, 0.965766907))
  925. Part=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.714659035))
  926. 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))
  927. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.655985832, 1))
  928. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  929. 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))
  930. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0819161087, 0.136162564))
  931. Part=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Part",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  932. 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))
  933. CreateMesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.098574236, 0.0504995957))
  934. Wedge=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.457159668))
  935. 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))
  936. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.37792629, 1))
  937. Wedge=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.457159668))
  938. 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))
  939. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.37792629, 1))
  940. Wedge=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  941. 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))
  942. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0824600086, 0.175014526))
  943. Wedge=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  944. 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))
  945. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0474151224, 0.100634657))
  946. Wedge=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  947. 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))
  948. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0474151224, 0.100634657))
  949. Wedge=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  950. 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))
  951. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0474151224, 0.100634657))
  952. Wedge=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.391042173))
  953. 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))
  954. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.323268026, 1))
  955. Wedge=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  956. 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))
  957. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0824600086, 0.175014526))
  958. Wedge=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 1.63871801))
  959. 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))
  960. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.529218853, 1))
  961. Wedge=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  962. 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))
  963. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0474151224, 0.100634657))
  964. Wedge=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 1.48029602))
  965. 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))
  966. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.298565388, 1))
  967. Wedge=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  968. 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))
  969. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0474151224, 0.100634657))
  970. Wedge=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  971. 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))
  972. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0824600086, 0.175014526))
  973. Wedge=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  974. 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))
  975. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0824600086, 0.175014526))
  976. Wedge=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 1.6710372))
  977. 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))
  978. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.444140643, 0.33703661, 1))
  979. Wedge=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  980. 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))
  981. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0474151224, 0.100634657))
  982. Wedge=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  983. 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))
  984. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0824600086, 0.175014526))
  985. Wedge=CreatePart(m,Enum.Material.Ice,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.391042173))
  986. 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))
  987. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.577382743, 0.323268026, 1))
  988. Wedge=CreatePart(m,Enum.Material.Neon,0,0,"Part","Pastel light blue","Wedge",Vector3.new(0.225530431, 0.225530431, 0.225515991))
  989. 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))
  990. CreateMesh("SpecialMesh",Wedge,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.225709409, 0.0824600086, 0.175014526))
  991. Hitbox=CreatePart(m,Enum.Material.Ice,0,1,"Part","Pastel light blue","Hitbox",Vector3.new(7.80644274, 0.225530431, 0.683775246))
  992. 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))
  993. CreateMesh("SpecialMesh",Hitbox,Enum.MeshType.Sphere,"",Vector3.new(0, 0, 0),Vector3.new(1, 0.382658452, 1))
  994.  
  995. function rayCast(Position, Direction, Range, Ignore)
  996. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  997. end
  998.  
  999. local function GetNearest(obj, distance)
  1000. local last, lastx = distance + 1
  1001. for i, v in pairs(workspace:GetChildren()) do
  1002. if v:IsA'Model' and v ~= Character and v:findFirstChild('Humanoid') and v:findFirstChild('Torso') and v:findFirstChild('Humanoid').Health > 0 then
  1003. local t = v.Torso
  1004. local dist = (t.Position - obj.Position).magnitude
  1005. if dist <= distance then
  1006. if dist < last then
  1007. last = dist
  1008. lastx = v
  1009. end
  1010. end
  1011. end
  1012. end
  1013. return lastx
  1014. end
  1015.  
  1016. --[[ Credits to Kert109 (Ninja_Deer) for the Damage function. Fenrier for the Magnitude Damage ]]--
  1017.  
  1018.  
  1019. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1020. if hit.Parent == nil then
  1021. return
  1022. end
  1023. local h = hit.Parent:FindFirstChild("Humanoid")
  1024. for _, v in pairs(hit.Parent:children()) do
  1025. if v:IsA("Humanoid") then
  1026. h = v
  1027. end
  1028. end
  1029. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1030. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  1031. if hit.Parent.DebounceHit.Value == true then
  1032. return
  1033. end
  1034. end
  1035. local c = Create("ObjectValue"){
  1036. Name = "creator",
  1037. Value = game:service("Players").LocalPlayer,
  1038. Parent = h,
  1039. }
  1040. game:GetService("Debris"):AddItem(c, .5)
  1041. if HitSound ~= nil and HitPitch ~= nil then
  1042. CFuncs["Sound"].Create(HitSound, hit, 1, HitPitch)
  1043. end
  1044. local Damage = math.random(minim, maxim)
  1045. local blocked = false
  1046. local block = hit.Parent:findFirstChild("Block")
  1047. if block ~= nil then
  1048. if block.className == "IntValue" then
  1049. if block.Value > 0 then
  1050. blocked = true
  1051. block.Value = block.Value - 1
  1052. print(block.Value)
  1053. end
  1054. end
  1055. end
  1056. if blocked == false then
  1057. HitHealth=h.Health
  1058. h.Health = h.Health - Damage
  1059. if HitHealth~=h.Health and HitHealth~=0 and h.Health<=0 and h.Parent.Name~="Hologram" then
  1060. print("gained spree")
  1061. game.Players.LocalPlayer:FindFirstChild("leaderstats").Spree.Value=game.Players.LocalPlayer.leaderstats.Spree.Value+1
  1062. end
  1063. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
  1064. else
  1065. h.Health = h.Health - (Damage / 2)
  1066. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
  1067. end
  1068. if Type == "Knockdown" then
  1069. local hum = hit.Parent.Humanoid
  1070. hum.PlatformStand = true
  1071. coroutine.resume(coroutine.create(function(HHumanoid)
  1072. swait(1)
  1073. HHumanoid.PlatformStand = false
  1074. end), hum)
  1075. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  1076. local bodvol = Create("BodyVelocity"){
  1077. velocity = angle * knockback,
  1078. P = 5000,
  1079. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1080. Parent = hit,
  1081. }
  1082. local rl = Create("BodyAngularVelocity"){
  1083. P = 3000,
  1084. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1085. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1086. Parent = hit,
  1087. }
  1088. game:GetService("Debris"):AddItem(bodvol, .5)
  1089. game:GetService("Debris"):AddItem(rl, .5)
  1090. elseif Type == "Normal" then
  1091. local vp = Create("BodyVelocity"){
  1092. P = 500,
  1093. maxForce = Vector3.new(math.huge, 0, math.huge),
  1094. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  1095. }
  1096. if knockback > 0 then
  1097. vp.Parent = hit.Parent.Torso
  1098. end
  1099. game:GetService("Debris"):AddItem(vp, .5)
  1100. elseif Type == "Up" then
  1101. local bodyVelocity = Create("BodyVelocity"){
  1102. velocity = Vector3.new(0, 20, 0),
  1103. P = 5000,
  1104. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1105. Parent = hit,
  1106. }
  1107. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  1108.  
  1109. local bodyVelocity = Create("BodyVelocity"){
  1110. velocity = Vector3.new(0, 20, 0),
  1111. P = 5000,
  1112. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1113. Parent = hit,
  1114. }
  1115. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1116. elseif Type == "Snare" then
  1117. local bp = Create("BodyPosition"){
  1118. P = 2000,
  1119. D = 100,
  1120. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1121. position = hit.Parent.Torso.Position,
  1122. Parent = hit.Parent.Torso,
  1123. }
  1124. game:GetService("Debris"):AddItem(bp, 1)
  1125. elseif Type == "Slashnare" then
  1126. Effects["Block"].Create(BrickColor.new("Pastel Blue"),hit.Parent.Torso.CFrame*cn(0,0,0), 15, 15, 15, 3,3,3 , 0.07)
  1127. for i = 1,math.random(4,5) do
  1128. 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)
  1129. end
  1130. local bp = Create("BodyPosition"){
  1131. P = 2000,
  1132. D = 100,
  1133. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1134. position = hit.Parent.Torso.Position,
  1135. Parent = hit.Parent.Torso,
  1136. }
  1137. game:GetService("Debris"):AddItem(bp, 1)
  1138. elseif Type == "Freeze" then
  1139. local BodPos = Create("BodyPosition"){
  1140. P = 50000,
  1141. D = 1000,
  1142. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1143. position = hit.Parent.Torso.Position,
  1144. Parent = hit.Parent.Torso,
  1145. }
  1146. local BodGy = Create("BodyGyro") {
  1147. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  1148. P = 20e+003,
  1149. Parent = hit.Parent.Torso,
  1150. cframe = hit.Parent.Torso.CFrame,
  1151. }
  1152. hit.Parent.Torso.Anchored = true
  1153. coroutine.resume(coroutine.create(function(Part)
  1154. swait(1.5)
  1155. Part.Anchored = false
  1156. end), hit.Parent.Torso)
  1157. game:GetService("Debris"):AddItem(BodPos, 3)
  1158. game:GetService("Debris"):AddItem(BodGy, 3)
  1159. end
  1160. local debounce = Create("BoolValue"){
  1161. Name = "DebounceHit",
  1162. Parent = hit.Parent,
  1163. Value = true,
  1164. }
  1165. game:GetService("Debris"):AddItem(debounce, Delay)
  1166. c = Instance.new("ObjectValue")
  1167. c.Name = "creator"
  1168. c.Value = Player
  1169. c.Parent = h
  1170. game:GetService("Debris"):AddItem(c, .5)
  1171. end
  1172. end
  1173.  
  1174. function ShowDamage(Pos, Text, Time, Color)
  1175. local Rate = (1 / 30)
  1176. local Pos = (Pos or Vector3.new(0, 0, 0))
  1177. local Text = (Text or "")
  1178. local Time = (Time or 2)
  1179. local Color = (Color or Color3.new(1, 0, 1))
  1180. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1,"Part", BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1181. EffectPart.Anchored = true
  1182. local BillboardGui = Create("BillboardGui"){
  1183. Size = UDim2.new(3, 0, 3, 0),
  1184. Adornee = EffectPart,
  1185. Parent = EffectPart,
  1186. }
  1187. local TextLabel = Create("TextLabel"){
  1188. BackgroundTransparency = 1,
  1189. Size = UDim2.new(1, 0, 1, 0),
  1190. Text = Text,
  1191. TextColor3 = Color,
  1192. TextScaled = true,
  1193. Font = Enum.Font.ArialBold,
  1194. Parent = BillboardGui,
  1195. }
  1196. game.Debris:AddItem(EffectPart, (Time + 0.1))
  1197. EffectPart.Parent = game:GetService("Workspace")
  1198. delay(0, function()
  1199. local Frames = (Time / Rate)
  1200. for Frame = 1, Frames do
  1201. wait(Rate)
  1202. local Percent = (Frame / Frames)
  1203. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1204. TextLabel.TextTransparency = Percent
  1205. end
  1206. if EffectPart and EffectPart.Parent then
  1207. EffectPart:Destroy()
  1208. end
  1209. end)
  1210. end
  1211. function MagniDamage(Part,magni,mindam,maxdam,knock,Type)
  1212. for _,c in pairs(workspace:children()) do
  1213. local hum=c:findFirstChild("Humanoid")
  1214. if hum~=nil then
  1215. local head=c:findFirstChild("Torso")
  1216. if head~=nil then
  1217. local targ=head.Position-Part.Position
  1218. local mag=targ.magnitude
  1219. if mag<=magni and c.Name~=Player.Name then
  1220. --Damagefunc(head,mindam,maxdam,knock,Type,RootPart,.2,1,nil,1)
  1221. Damagefunc(head, head, mindam,maxdam, knock, Type, RootPart, .1, "http://www.roblox.com/asset/?id=231917784", 1)
  1222. end
  1223. end
  1224. end
  1225. end
  1226. end
  1227.  
  1228.  
  1229. EffectModel = Instance.new("Model", Character)
  1230. EffectModel.Name = "Effects"
  1231.  
  1232. Effects = {
  1233. ["Block"] = {
  1234. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1235. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1236. prt.Anchored = true
  1237. prt.CFrame = cframe
  1238. local msh = CFuncs["Mesh"].Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1239. game:GetService("Debris"):AddItem(prt, 10)
  1240. if Type == 1 or Type == nil then
  1241. table.insert(Effects, {
  1242. prt,
  1243. "Block1",
  1244. delay,
  1245. x3,
  1246. y3,
  1247. z3,
  1248. msh
  1249. })
  1250. elseif Type == 2 then
  1251. table.insert(Effects, {
  1252. prt,
  1253. "Block2",
  1254. delay,
  1255. x3,
  1256. y3,
  1257. z3,
  1258. msh
  1259. })
  1260. end
  1261. end;
  1262. };
  1263.  
  1264. ["Sphere"] = {
  1265. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1266. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1267. prt.Anchored = true
  1268. prt.CFrame = cframe
  1269. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1270. game:GetService("Debris"):AddItem(prt, 10)
  1271. table.insert(Effects, {
  1272. prt,
  1273. "Cylinder",
  1274. delay,
  1275. x3,
  1276. y3,
  1277. z3,
  1278. msh
  1279. })
  1280. end;
  1281. };
  1282.  
  1283. ["Ring"] = {
  1284. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1285. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1286. prt.Anchored = true
  1287. prt.CFrame = cframe
  1288. local msh = CFuncs["Mesh"].Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1289. game:GetService("Debris"):AddItem(prt, 10)
  1290. table.insert(Effects, {
  1291. prt,
  1292. "Cylinder",
  1293. delay,
  1294. x3,
  1295. y3,
  1296. z3,
  1297. msh
  1298. })
  1299. end;
  1300. };
  1301.  
  1302.  
  1303. ["Wave"] = {
  1304. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1305. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1306. prt.Anchored = true
  1307. prt.CFrame = cframe
  1308. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1309. game:GetService("Debris"):AddItem(prt, 10)
  1310. table.insert(Effects, {
  1311. prt,
  1312. "Cylinder",
  1313. delay,
  1314. x3,
  1315. y3,
  1316. z3,
  1317. msh
  1318. })
  1319. end;
  1320. };
  1321.  
  1322. ["Break"] = {
  1323. Create = function(brickcolor, cframe, x1, y1, z1)
  1324. local prt = CFuncs["Part"].Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1325. prt.Anchored = true
  1326. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1327. local msh = CFuncs["Mesh"].Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1328. local num = math.random(10, 50) / 1000
  1329. game:GetService("Debris"):AddItem(prt, 10)
  1330. table.insert(Effects, {
  1331. prt,
  1332. "Shatter",
  1333. num,
  1334. prt.CFrame,
  1335. math.random() - math.random(),
  1336. 0,
  1337. math.random(50, 100) / 100
  1338. })
  1339. end;
  1340. };
  1341. }
  1342.  
  1343. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1344. local prt = CreatePart(EffectModel, "Neon", 0, 0,"Part", brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1345. prt.Anchored = true
  1346. prt.CFrame = cframe
  1347. prt.Material = "Neon"
  1348. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1349. game:GetService("Debris"):AddItem(prt, 10)
  1350. coroutine.resume(coroutine.create(function(Part, Mesh)
  1351. for i = 0, 1, delay do
  1352. swait()
  1353. Part.Transparency = i
  1354. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1355. end
  1356. Part.Parent = nil
  1357. end), prt, msh)
  1358. end
  1359.  
  1360. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1361. local prt = CreatePart(EffectModel, "Neon", 0, 0,"Part", brickcolor, "Effect", Vector3.new())
  1362. prt.Anchored = true
  1363. prt.CFrame = cframe
  1364. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1365. game:GetService("Debris"):AddItem(prt, 10)
  1366. if Type == 1 or Type == nil then
  1367. table.insert(Effects, {
  1368. prt,
  1369. "Block1",
  1370. delay,
  1371. x3,
  1372. y3,
  1373. z3,
  1374. msh
  1375. })
  1376. elseif Type == 2 then
  1377. table.insert(Effects, {
  1378. prt,
  1379. "Block2",
  1380. delay,
  1381. x3,
  1382. y3,
  1383. z3,
  1384. msh
  1385. })
  1386. end
  1387. end
  1388.  
  1389. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1390. local prt = CreatePart(EffectModel, "Neon", 0, 0,"Part", brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1391. prt.Anchored = true
  1392. prt.CFrame = cframe
  1393. prt.Material = "Neon"
  1394. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1395. game:GetService("Debris"):AddItem(prt, 10)
  1396. coroutine.resume(coroutine.create(function(Part, Mesh)
  1397. for i = 0, 1, delay do
  1398. swait()
  1399. Part.Transparency = i
  1400. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1401. end
  1402. Part.Parent = nil
  1403. end), prt, msh)
  1404. end
  1405.  
  1406. function shoottraildd(mouse,partt, SpreadAmount)
  1407. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1408. local MainPos = partt.Position
  1409. local MainPos2 = mouse.Hit.p + SpreadVectors
  1410. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1411. local speed = 15
  1412. local num = 20
  1413. coroutine.resume(coroutine.create(function()
  1414. repeat
  1415. swait()
  1416. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1417. local mag = (MainPos - pos).magnitude
  1418. 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)
  1419. --BlockEffect(BrickColor.new("Bright red"),CFrame.new((MainPos+pos) / 2,pos),1,1,1,10,10,10,0.07)
  1420. MainPos = MainPos + (MouseLook.lookVector * speed)
  1421. num = num - 1
  1422. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1423. if hit ~= nil then
  1424. num = 0
  1425. local refpart = CreatePart(EffectModel, "SmoothPlastic", 0, 1,"Part", BrickColor.new("Really black"), "Effect", Vector3.new())
  1426. refpart.Anchored = true
  1427. refpart.CFrame = CFrame.new(pos)
  1428. game:GetService("Debris"):AddItem(refpart, 2)
  1429. end
  1430. if num <= 0 then
  1431. local refpart = CreatePart(EffectModel, "SmoothPlastic", 0, 1,"Part", BrickColor.new("Really black"), "Effect", Vector3.new())
  1432. refpart.Anchored = true
  1433. refpart.CFrame = CFrame.new(pos)
  1434. if hit ~= nil then
  1435. local icprt=CreatePart(workspace,"SmoothPlastic",0,1,"Part",BrickColor.new("Bright blue"),"Icicle Part",Vector3.new(1,1,1))--(Parent, Material, Reflectance, Transparency,PartType, BColor, Name, Size)
  1436. icprt.Anchored=true
  1437. icprt.CFrame=refpart.CFrame
  1438. Effects["Wave"].Create(BrickColor.new("Baby blue"),icprt.CFrame,5,1,5,1,1,1,.07)
  1439. --CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=41763367",Torso,1,1)
  1440. --CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=32656754",Torso,1,0.7)
  1441. game:GetService("Debris"):AddItem(icprt,5)
  1442. for i=1,math.random(8,15) do
  1443. 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()))
  1444. freezepart.Anchored=true
  1445. 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))
  1446. game:GetService("Debris"):AddItem(freezepart,7)
  1447. coroutine.resume(coroutine.create(function(Part)
  1448. wait(2.5)
  1449. Part.Anchored=false
  1450. Part.Velocity=Vector3.new(math.random(-20,20),math.random(20,30),math.random(-20,20))
  1451. wait(5)
  1452. Part.Parent=nil
  1453. end),freezepart)
  1454. end
  1455. local freezepart=CreatePart(workspace,"SmoothPlastic",0.5,0.5,"Part",BrickColor.new("Bright blue"),"Ice Part",Vector3.new(5,5,5))
  1456. freezepart.Anchored=true
  1457. freezepart.CanCollide=true
  1458. freezepart.CFrame=icprt.CFrame*angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1459. game:GetService("Debris"):AddItem(freezepart,7)
  1460. coroutine.resume(coroutine.create(function(Part)
  1461. wait(1.5)
  1462. for i=1,6 do
  1463. p=Part:Clone()
  1464. p.Parent=workspace
  1465. p.Size=Vector3.new(math.random(1,3),math.random(1,3),math.random(1,3))
  1466. p.CFrame=Part.CFrame*CFrame.new(math.random(-5,5),math.random(-2,5),math.random(-5,5))
  1467. p.Anchored=false
  1468. p.Velocity=Vector3.new(math.random(-40,40),math.random(-10,40),math.random(-40,40))
  1469. game:GetService("Debris"):AddItem(p,5)
  1470. end
  1471. CFuncs["Sound"].Create("http://www.roblox.com/asset/?id=87015121",Part,1,2)
  1472. Part.Transparency=1
  1473. Part.CanCollide=false
  1474. wait(2)
  1475. Part.Parent=nil
  1476. end),freezepart)
  1477. BlockEffect(BrickColor.new("Medium blue"),refpart.CFrame,1,1,1,3,3,3,0.05)
  1478. BlockEffect(BrickColor.new("Toothpaste"),refpart.CFrame,1,1,1,5,5,5,0.07)
  1479. MagniDamage(refpart, 15, 10, 15, 0,"Normal")
  1480. end
  1481. game:GetService("Debris"):AddItem(refpart, 0)
  1482.  
  1483. end
  1484. until num <= 0
  1485. end))
  1486. end
  1487.  
  1488. function shoottrailtele(mouse,partt, SpreadAmount)
  1489. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  1490. local MainPos = partt.Position
  1491. local MainPos2 = mouse.Hit.p + SpreadVectors
  1492. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  1493. local speed = 15
  1494. local num = 20
  1495. coroutine.resume(coroutine.create(function()
  1496. repeat
  1497. swait()
  1498. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  1499. local mag = (MainPos - pos).magnitude
  1500. 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)
  1501. --BlockEffect(BrickColor.new("Bright red"),CFrame.new((MainPos+pos) / 2,pos),1,1,1,10,10,10,0.07)
  1502. MainPos = MainPos + (MouseLook.lookVector * speed)
  1503. num = num - 1
  1504. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  1505. if hit ~= nil then
  1506. num = 0
  1507. local refpart = CreatePart(EffectModel, "SmoothPlastic", 0, 1,"Part", BrickColor.new("Really black"), "Effect", Vector3.new())
  1508. refpart.Anchored = true
  1509. refpart.CFrame = CFrame.new(pos)
  1510. game:GetService("Debris"):AddItem(refpart, 2)
  1511. end
  1512. if num <= 0 then
  1513. local refpart = CreatePart(EffectModel, "SmoothPlastic", 0, 1,"Part", BrickColor.new("Really black"), "Effect", Vector3.new())
  1514. refpart.Anchored = true
  1515. refpart.CFrame = CFrame.new(pos)
  1516. if hit ~= nil then
  1517. Torso.CFrame = refpart.CFrame
  1518. BlockEffect(BrickColor.new("Medium blue"),refpart.CFrame,1,1,1,3,3,3,0.05)
  1519. BlockEffect(BrickColor.new("Toothpaste"),refpart.CFrame,1,1,1,5,5,5,0.07)
  1520. CFuncs["Sound"].Create("rbxassetid://377357848",Torso,1,1)
  1521. MagniDamage(refpart, 15, 10, 15, 0,"Normal")
  1522. end
  1523. game:GetService("Debris"):AddItem(refpart, 0)
  1524.  
  1525. end
  1526. until num <= 0
  1527. end))
  1528. end
  1529.  
  1530. function attackone()
  1531. attack = true
  1532. local con = Hitbox.Touched:connect(function(hit)
  1533. Damagefunc(Hitbox, hit, 10, 18, 0, "Normal", RootPart, .2, "rbxassetid://199149221", .8)
  1534. end)
  1535. for i = 0, 1, 0.2 do
  1536. swait()
  1537. PlayAnimationFromTable({
  1538. CFrame.new(1.03890194e-008, -4.70399755e-007, -7.73940201e-008, 0.632528722, -0.0217873529, 0.774236262, 0.139324576, 0.986499786, -0.0860634968, -0.76190877, 0.162307024, 0.627024949),
  1539. 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),
  1540. 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),
  1541. 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),
  1542. 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),
  1543. 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),
  1544. }, .3, false)
  1545. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  1546. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1547. end
  1548. CFuncs["Sound"].Create("rbxassetid://341336485",Torso,1,1.4)
  1549. for i = 0, 1, 0.1 do
  1550. swait()
  1551. PlayAnimationFromTable({
  1552. CFrame.new(0.0103130359, -0.00999802351, -0.037296351, 0.0427503958, 0, -0.999085784, 0, 1, 0, 0.999085784, 0, 0.0427503958),
  1553. 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),
  1554. CFrame.new(1.2989018, 0.699998617, 0.325723648, 0.956305802, 0.187930554, 0.223967344, 5.96046448e-008, -0.766045153, 0.64278686, 0.292368412, -0.614700735, -0.73257333),
  1555. 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),
  1556. CFrame.new(0.561301827, -1.99999964, 0.0573561266, 0.974370778, -1.55168838e-008, -0.224947974, -1.06124958e-008, 1, -1.14948421e-007, 0.224947974, 1.14389643e-007, 0.974370778),
  1557. CFrame.new(-0.42256704, -2, 0.0238280296, 0.970294476, 0, 0.241926923, 0, 1, 0, -0.241926923, 0, 0.970294476),
  1558. }, .3, false)
  1559. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-40), math.rad(0)), 0.4)
  1560. end
  1561. con:disconnect()
  1562. attack = false
  1563. end
  1564. function attacktwo()
  1565. attack=true
  1566. local con = Hitbox.Touched:connect(function(hit)
  1567. Damagefunc(Hitbox, hit, 10, 18, 0, "Normal", RootPart, .2, "rbxassetid://199149221", .8)
  1568. end)
  1569. for i = 0, 1, 0.2 do
  1570. swait()
  1571. PlayAnimationFromTable({
  1572. CFrame.new(0, -0, -0, 0.258817434, 0, -0.965926349, 0, 1, 0, 0.96592629, 0, 0.258817405),
  1573. CFrame.new(2.68220901e-007, 1.50000048, -2.68220901e-007, 0.264189601, -0.122786447, 0.956622958, -0.0868239999, 0.984808087, 0.150382236, -0.960554898, -0.122787237, 0.249515191),
  1574. CFrame.new(1.07229853, 0.700000644, -0.483284831, 0.939692676, -0.219846755, -0.262001902, -5.96046448e-008, -0.766043186, 0.642789185, -0.342020035, -0.604024291, -0.719845176),
  1575. CFrame.new(-0.447935492, 5.43892384e-007, -1.15621746, 0.792020082, -0.0414022058, -0.609089375, -0.518511951, 0.481026381, -0.706936359, 0.322256744, 0.875728011, 0.359515071),
  1576. CFrame.new(0.449936897, -2, -0.326908946, 0.96126169, 0, 0.275637329, 0, 1, 0, -0.275637388, 0, 0.961261749),
  1577. CFrame.new(-0.562790811, -2, -0.015514046, 0.258820325, 0, 0.965925455, 0, 1, 0, -0.965925515, 0, 0.258820295),
  1578. }, .3, false)
  1579. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  1580. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.4)
  1581. end
  1582. CFuncs["Sound"].Create("rbxassetid://341336485",Torso,1,1.2)
  1583. for i = 0, 1, 0.1 do
  1584. swait()
  1585. PlayAnimationFromTable({
  1586. CFrame.new(-0, -0, 0, 0.731354833, 0, 0.68199718, 0, 1, 0, -0.68199718, 0, 0.731354892),
  1587. CFrame.new(1.04308128e-007, 1.50000048, 3.57627869e-007, 0.724090099, 0.166059449, -0.66941613, -0.0868239999, 0.984808087, 0.150382236, 0.684218764, -0.0507688969, 0.72750771),
  1588. CFrame.new(1.10008144, 0.699999869, 0.222260296, 0.838670492, 0.35008806, 0.417217255, -1.2665987e-007, -0.766043246, 0.642789125, 0.544639289, -0.539088309, -0.642457783),
  1589. 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),
  1590. CFrame.new(0.55881834, -2, 0.0425649658, 0.173648089, 0, -0.984807789, 0, 1, 0, 0.984807849, 0, 0.173648149),
  1591. CFrame.new(-0.700200438, -2, -0.0387508422, 0.945518136, 0, -0.325569421, 0, 1, 0, 0.325569421, 0, 0.945518136),
  1592. }, .4, false)
  1593. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(50), math.rad(0), math.rad(90)), 0.4)
  1594. end
  1595. con:disconnect()
  1596. attack=false
  1597. end
  1598. function attackthree()
  1599. attack=true
  1600. for i = 0, 1, 0.1 do
  1601. swait()
  1602. PlayAnimationFromTable({
  1603. CFrame.new(0, -0, -0, 0.951056004, 0, -0.309018642, 0, 1, 0, 0.309018612, 0, 0.951056004),
  1604. CFrame.new(-6.1839819e-007, 1.49999988, 3.87430191e-007, 0.694489479, -0.0801652968, -0.7150231, 0.02945593, 0.996108413, -0.0830693394, 0.718899727, 0.036629118, 0.694148183),
  1605. 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),
  1606. CFrame.new(-1.34661162, -1.8440187e-007, 0.0695166588, 0.960140646, 0.187698096, -0.207121551, -0.172987029, 0.981060565, 0.0871533006, 0.219557285, -0.047850091, 0.974425495),
  1607. CFrame.new(0.489068002, -2, 0.103955574, 0.978147626, 0, -0.2079117, 0, 1, 0, 0.20791167, 0, 0.978147626),
  1608. CFrame.new(-0.489084542, -2, -0.103948936, 0.951056898, 0, 0.309015751, 0, 1, 0, -0.309015781, 0, 0.951056898),
  1609. }, .3, false)
  1610. end
  1611. CFuncs["Sound"].Create("rbxassetid://341336485",Torso,1,1)
  1612. for i = 0, 1, 0.075 do
  1613. swait()
  1614. PlayAnimationFromTable({
  1615. CFrame.new(-0, 0, 0, 0.798319101, 0.00281713065, 0.602228224, -0.217913941, 0.933580399, 0.284501493, -0.561426938, -0.358356893, 0.745908916),
  1616. 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),
  1617. 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),
  1618. 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),
  1619. 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),
  1620. 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),
  1621. }, .3, false)
  1622. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1623. end
  1624. CFuncs["Sound"].Create("rbxassetid://300916057",Torso,1,1)
  1625. shoottraildd(mouse,Barrel, 0)
  1626. for i = 0, 1, 0.1 do
  1627. swait()
  1628. PlayAnimationFromTable({
  1629. CFrame.new(0, 0, -0, 0.860331953, -0.206215858, -0.466158599, 0.136786669, 0.974370122, -0.178584367, 0.491037905, 0.0898775384, 0.86648941),
  1630. 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),
  1631. 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),
  1632. 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),
  1633. 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),
  1634. 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),
  1635. }, .3, false)
  1636. Motor2Weld.C0 = clerp(Motor2Weld.C0, CFrame.new(0, 0, .25) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1637. Motor1Weld.C0 = clerp(Motor1Weld.C0, CFrame.new(0, 0, -.25) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1638. end
  1639. attack=false
  1640. end
  1641. function zattack()
  1642. attack=true
  1643. for i = 0, 1, 0.1 do
  1644. swait()
  1645. PlayAnimationFromTable({
  1646. CFrame.new(0, -0, -0, 0.951056004, 0, -0.309018642, 0, 1, 0, 0.309018612, 0, 0.951056004),
  1647. CFrame.new(-6.1839819e-007, 1.49999988, 3.87430191e-007, 0.694489479, -0.0801652968, -0.7150231, 0.02945593, 0.996108413, -0.0830693394, 0.718899727, 0.036629118, 0.694148183),
  1648. 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),
  1649. CFrame.new(-1.34661162, -1.8440187e-007, 0.0695166588, 0.960140646, 0.187698096, -0.207121551, -0.172987029, 0.981060565, 0.0871533006, 0.219557285, -0.047850091, 0.974425495),
  1650. CFrame.new(0.489068002, -2, 0.103955574, 0.978147626, 0, -0.2079117, 0, 1, 0, 0.20791167, 0, 0.978147626),
  1651. CFrame.new(-0.489084542, -2, -0.103948936, 0.951056898, 0, 0.309015751, 0, 1, 0, -0.309015781, 0, 0.951056898),
  1652. }, .3, false)
  1653. end
  1654. for i = 0, 1, 0.1 do
  1655. swait()
  1656. PlayAnimationFromTable({
  1657. CFrame.new(0.234164968, 1.82539225e-007, 0.104689181, 0.290813237, 0.10452529, 0.951053202, -0.0297746658, 0.994521916, -0.100198194, -0.956316471, 0.000821668946, 0.292332351),
  1658. 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),
  1659. 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),
  1660. 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),
  1661. 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),
  1662. 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),
  1663. }, .3, false)
  1664. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1665. end
  1666. CFuncs["Sound"].Create("rbxassetid://341336485",Torso,1,1)
  1667. Effects["Sphere"].Create(BrickColor.new("Bright blue"),Barrel.CFrame,1,1,1,5,5,5,.07)
  1668. shoottrailtele(mouse,Barrel, 0)
  1669. for i = 0, 1, 0.1 do
  1670. swait()
  1671. PlayAnimationFromTable({
  1672. CFrame.new(0.234166175, -8.00937414e-008, 0.104689717, 0.705736101, 0.0919046104, 0.702488482, -0.0297746658, 0.994521916, -0.100198194, -0.707848787, 0.0497971326, 0.704606533),
  1673. 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),
  1674. 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),
  1675. 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),
  1676. 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),
  1677. 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),
  1678. }, .3, false)
  1679. Motor2Weld.C0 = clerp(Motor2Weld.C0, CFrame.new(0, 0, .25) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1680. Motor1Weld.C0 = clerp(Motor1Weld.C0, CFrame.new(0, 0, -.25) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1681. end
  1682. attack=false
  1683. end
  1684. function xattack()
  1685. attack=true
  1686. local con = Hitbox.Touched:connect(function(hit)
  1687. Damagefunc(Hitbox, hit, 5, 15, 0, "Freeze", RootPart, .2, "rbxassetid://199149221", .8)
  1688. end)
  1689. coroutine.resume(coroutine.create(function()
  1690. for i = 0, 5, 1 do
  1691. swait(3)
  1692. 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, .5,.5,.5 , 0.03)
  1693. Effects["Wave"].Create(BrickColor.new("Pastel Blue"),cn(RootPart.Position)*cn(0,-2.5,0), 10, 1, 10, 1,-.1,1, 0.1)
  1694. end
  1695. end))
  1696. for i = 0, 1, 0.3 do
  1697. swait()
  1698. PlayAnimationFromTable({
  1699. CFrame.new(-0, -0, 0, 0.848049104, 0, 0.529917777, 0, 1, 0, -0.529917777, 0, 0.848049104),
  1700. CFrame.new(6.85453415e-007, 1.49999976, -3.27825546e-007, 0.931514919, -0.105088711, 0.348190427, 0.00568907708, 0.961440146, 0.274955869, -0.363658935, -0.254144609, 0.896193624),
  1701. 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),
  1702. 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),
  1703. CFrame.new(0.350054085, -2, 0.323924571, 0.798635602, 0, -0.601814926, 0, 1, 0, 0.601814926, 0, 0.798635542),
  1704. CFrame.new(-0.448587358, -2, -0.277886599, 0.992546022, 0, -0.121870577, 0, 1, 0, 0.121870577, 0, 0.992546022),
  1705. }, .3, false)
  1706. end
  1707. CFuncs["Sound"].Create("rbxassetid://333475981",Torso,1,1.5)
  1708. for i = 0, 1, 0.05 do
  1709. swait()
  1710. PlayAnimationFromTable({
  1711. CFrame.new(-0, -0, 0, 0.848049104, 0, 0.529917777, 0, 1, 0, -0.529917777, 0, 0.848049104),
  1712. CFrame.new(-1.43796206e-006, 1.50000036, -6.05359674e-007, 0.905415356, -0.0286707059, -0.423557937, 0.040511813, 0.99899894, 0.0189774334, 0.422589839, -0.0343415849, 0.905670404),
  1713. CFrame.new(1.23739481, 0.699999452, 0.199971437, 0.694658399, 0.462383807, 0.551045299, 7.4505806e-009, -0.766043127, 0.642789125, 0.719339788, -0.446518898, -0.532138348),
  1714. 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),
  1715. CFrame.new(0.511024594, -2, 0.0707657784, 0.798635602, 0, -0.601814985, 0, 1, 0, 0.601814985, 0, 0.798635602),
  1716. CFrame.new(-0.555901587, -2, -0.109115437, 0.992546022, 0, -0.121870577, 0, 1, 0, 0.121870577, 0, 0.992546022),
  1717. }, .3, false)
  1718. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-40), math.rad(160)), 0.4)
  1719. end
  1720. CFuncs["Sound"].Create("rbxassetid://377357848",Torso,1,1)
  1721. Effects["Wave"].Create(BrickColor.new("Pastel Blue"),RootPart.CFrame*angles(1.47,0,0)*cn(0,-4,0), 1, 3, 1, .5,.1,.5, 0.06)
  1722. for i = 0, 1, 0.1 do
  1723. swait()
  1724. PlayAnimationFromTable({
  1725. CFrame.new(0.0229907017, -2.32830644e-008, -0.0729570612, 0.515036583, 0, -0.857168257, 0, 1, 0, 0.857168257, 0, 0.515036583),
  1726. 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),
  1727. CFrame.new(1.23739362, 0.699998796, 0.199969232, 0.694658399, 0.462383807, 0.551045239, 5.96046448e-008, -0.766043127, 0.642789125, 0.719339728, -0.446518838, -0.532138348),
  1728. 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),
  1729. CFrame.new(0.511021912, -2, 0.0707659274, 0.79863584, -4.76079576e-009, -0.601814568, -4.09769996e-010, 1, -8.45452597e-009, 0.601814568, 6.99869629e-009, 0.79863584),
  1730. CFrame.new(-0.555901349, -2, -0.109117322, 0.992546082, 0, -0.121870548, 0, 1, 0, 0.121870548, 0, 0.992546082),
  1731. }, .3, false)
  1732. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(90), math.rad(160)), 0.4)
  1733. end
  1734. con:disconnect()
  1735. attack=false
  1736. end
  1737.  
  1738. function cattack()
  1739. attack=true
  1740.  
  1741. for i = 0, 1, 0.1 do
  1742. swait()
  1743. PlayAnimationFromTable({
  1744. CFrame.new(0, 0, -0, 0.286342978, -0.153719768, -0.945720196, -0.137199044, 0.970295727, -0.199255824, 0.948257864, 0.186806589, 0.256747127),
  1745. 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),
  1746. 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),
  1747. 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),
  1748. 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),
  1749. 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),
  1750. }, .3, false)
  1751. end
  1752. CFuncs["Sound"].Create("rbxassetid://320557353",Torso,1,1)
  1753.  
  1754. Runes = {""}
  1755. BillboardGui=function(image,position,size) --returns a basic billboard gui object for further manipulation
  1756. local billpar = Instance.new("Part")
  1757. billpar.Transparency=1
  1758. billpar.formFactor="Custom"
  1759. billpar.Size=Vector3.new(1,1,1)
  1760. billpar.Anchored=true
  1761. billpar.CanCollide=false
  1762. billpar.CFrame = CFrame.new(position)
  1763. billpar.Name="BillboardGuiPart"
  1764. local bill = Instance.new("BillboardGui",billpar)
  1765. bill.Adornee=billpar
  1766. bill.Size=UDim2.new(1,0,1,0)
  1767. bill.SizeOffset=Vector2.new(size,size)
  1768. local d = Instance.new("ImageLabel",bill)
  1769. d.BackgroundTransparency=1
  1770. d.Size=UDim2.new(1,0,1,0)
  1771. d.Image=image
  1772. return billpar
  1773. end
  1774. eb = BillboardGui(Runes[math.random(1, #Runes)],(RightArm.CFrame*CFrame.new(0,-2,0)).p,0)
  1775. eb.Parent=EffectModel
  1776. eb.BillboardGui.Size=UDim2.new(3,0,3,0)
  1777. eb.BillboardGui.ImageLabel.ImageColor3= BrickColor.new("Toothpaste").Color
  1778. for i=1,3 do
  1779. swait()
  1780. local blast=Instance.new("Part",EffectModel)
  1781. blast.Anchored=true
  1782. blast.Transparency=1
  1783. blast.CanCollide=false
  1784. blast.Size=Vector3.new(1,1,1)
  1785. blast.CFrame=RightArm.CFrame*CFrame.new(0,-2,0)*CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  1786. m=Instance.new("SpecialMesh",blast)
  1787. m.Scale=Vector3.new(3,3,3)
  1788. m.MeshType="Sphere"
  1789. blast.BrickColor=BrickColor.new("White")
  1790. blast.Material="Neon"
  1791. coroutine.resume(coroutine.create(function(p)
  1792. for i=1, 15 do
  1793. blast.Transparency=i/10
  1794. blast.Mesh.Scale=blast.Mesh.Scale / 1.1
  1795. swait()
  1796. end
  1797. blast:Remove()
  1798. end),p)
  1799.  
  1800. p=Instance.new("Part")
  1801. local p=Instance.new("Part")
  1802. p.TopSurface=0
  1803. p.BottomSurface=0
  1804. p.CanCollide=false
  1805. p.Anchored=true
  1806. p.BrickColor=BrickColor.new("White")
  1807. p.formFactor="Symmetric"
  1808. p.Size=Vector3.new(1,1,1)
  1809. p.CFrame=blast.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2+math.random(-15,15)/9,math.random(-15,15)/9,math.random(-10,10)/9)
  1810. p.Parent=EffectModel
  1811. m=Instance.new("SpecialMesh")
  1812. m.MeshType="FileMesh"
  1813. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  1814. m.Scale=Vector3.new(0,0,0)
  1815. m.Parent=p
  1816. m.Name="Triangle"
  1817. coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.Triangle.Scale=p.Triangle.Scale+Vector3.new(0.8,0.8,0) swait() end p.Parent=nil end),p)
  1818. p=Instance.new("Part")
  1819. p.TopSurface=0
  1820. p.BottomSurface=0
  1821. p.CanCollide=false
  1822. p.Anchored=true
  1823. p.BrickColor=BrickColor.new("Black")
  1824. p.Material="Neon"
  1825. p.formFactor="Symmetric"
  1826. p.Size=Vector3.new(1,1,1)
  1827. p.CFrame=blast.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/4,math.random(-10,10)/4,math.random(-10,10)/4)
  1828. p.Parent=EffectModel
  1829. local m=Instance.new("BlockMesh")
  1830. m.Parent=p
  1831. m.Scale=Vector3.new(0.4,0.4,0.4)
  1832. coroutine.resume(coroutine.create(function(p) for i=1, 10 do p.Transparency=i/10 p.CFrame=p.CFrame*CFrame.new(0,-0.5,0) swait() end p.Parent=nil end),p)
  1833. end
  1834.  
  1835.  
  1836. eb:Destroy()
  1837. local billpar = Instance.new("Part")
  1838. billpar.Transparency=1
  1839. billpar.formFactor="Custom"
  1840. billpar.Size=Vector3.new(1,1,1)
  1841. billpar.Anchored=true
  1842. billpar.CanCollide=false
  1843. billpar.CFrame=RootPart.CFrame
  1844. billpar.BrickColor=BrickColor.new("White")
  1845. billpar.Material="Neon"
  1846. billpar.Name="oraora"
  1847. billpar.Parent=EffectModel
  1848. m=Instance.new("SpecialMesh",billpar)
  1849. m.Scale=Vector3.new(5,5,5)
  1850. m.MeshType="Sphere"
  1851. billpar.BrickColor=BrickColor.new("White")
  1852. billpar.Material="Neon"
  1853. local bill = Instance.new("BillboardGui",billpar)
  1854. bill.Adornee=billpar
  1855. bill.Size=UDim2.new(7,0,7,0)
  1856. bill.SizeOffset=Vector2.new(0,0)
  1857. local d = Instance.new("ImageLabel",bill)
  1858. d.BackgroundTransparency=1
  1859. d.Size=UDim2.new(1,0,1,0)
  1860. d.Image=Runes[math.random(1, #Runes)]
  1861. d.ImageColor3=BrickColor.new("Toothpaste").Color
  1862. num=0
  1863. coroutine.resume(coroutine.create(function(p)
  1864. for er=1,100 do
  1865. swait()
  1866. d.Rotation=d.Rotation+(3)
  1867.  
  1868. DIR=billpar.CFrame.lookVector
  1869.  
  1870. num=num+1
  1871. if num==4 then
  1872. CFuncs["Sound"].Create("rbxassetid://324867021",billpar,1,1)
  1873. MagniDamage(billpar, 11, 2, 4, math.random(1,3), "Normal")
  1874. num=0
  1875. local hitfloor2, posfloor2 = rayCast(billpar.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 20, Character)
  1876. if hitfloor2 ~= nil and equipped == true then
  1877. local p=Instance.new("Part")
  1878. p.TopSurface=0
  1879. p.BottomSurface=0
  1880. p.CanCollide=false
  1881. p.Anchored=true
  1882. p.BrickColor=BrickColor.new("Light stone grey")
  1883. p.CFrame=cn(posfloor2)*CFrame.new(0,1,0)*CFrame.Angles(0,math.random(-10,10),0)
  1884. p.formFactor="Symmetric"
  1885. p.Size=Vector3.new(1,1,1)
  1886. p.Parent=EffectModel
  1887. m=Instance.new("SpecialMesh")
  1888. m.MeshType="FileMesh"
  1889. m.MeshId="http://www.roblox.com/asset/?id=20329976"
  1890. p.Material="SmoothPlastic"
  1891. m.Parent=p
  1892. m.Scale=Vector3.new(12,2,12)
  1893. m.Name="Mesh"
  1894. game:GetService("Debris"):AddItem(p,5)
  1895. coroutine.resume(coroutine.create(function(p)
  1896. for ii=1, 20 do
  1897. p.Transparency=.5 + ii/20
  1898. p.CFrame = p.CFrame * CFrame.Angles(0,-math.rad(3 + ii),0) - Vector3.new(0,.05,0)
  1899. p.Mesh.Scale=p.Mesh.Scale + Vector3.new(.4,-.1,.4)
  1900. swait()
  1901. end
  1902. p:Remove()
  1903. end),p)
  1904. end
  1905.  
  1906.  
  1907.  
  1908. p=Instance.new("Part")
  1909. local p=Instance.new("Part")
  1910. p.TopSurface=0
  1911. p.BottomSurface=0
  1912. p.CanCollide=false
  1913. p.Anchored=true
  1914. p.BrickColor=BrickColor.new("Pastel Blue")
  1915. p.formFactor="Symmetric"
  1916. p.Size=Vector3.new(1,1,1)
  1917. p.CFrame=billpar.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
  1918. p.Parent=EffectModel
  1919. m=Instance.new("SpecialMesh")
  1920. m.MeshType="FileMesh"
  1921. m.MeshId="http://www.roblox.com/asset/?id=1051557"
  1922. m.Scale=Vector3.new(8,8,8)
  1923. m.Parent=p
  1924. m.Name="Triangle"
  1925. coroutine.resume(coroutine.create(function(p) for iii=1, 15
  1926. do p.Transparency=iii/20
  1927. p.Triangle.Scale=p.Triangle.Scale+Vector3.new(1.7,1.7,1.7)
  1928. p.CFrame=billpar.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(7*er),0)
  1929. 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,-.1,1, 0.1)
  1930. swait() end p.Parent=nil end),p)
  1931. end
  1932.  
  1933.  
  1934. billpar.CFrame=billpar.CFrame*CFrame.new(0,0,-0.8)
  1935.  
  1936.  
  1937. end
  1938.  
  1939. billpar:Destroy()
  1940. end))
  1941.  
  1942.  
  1943. for i = 0, 1, 0.1 do
  1944. swait()
  1945. PlayAnimationFromTable({
  1946. CFrame.new(-0, -0, 0, 0.882951379, 0, 0.469473869, 0, 1, 0, -0.469473869, 0, 0.882951379),
  1947. CFrame.new(0, 1.50000012, 9.68575478e-007, 0.876509428, 0.147262633, -0.458316088, -0.0868240893, 0.98480773, 0.150383711, 0.473499089, -0.0920198411, 0.875979185),
  1948. CFrame.new(1.11248815, 0.69999969, -0.0314789116, 0.974372327, 0.144595593, 0.172322422, 1.78813934e-007, -0.766045094, 0.642786801, 0.22495088, -0.626313627, -0.746413231),
  1949. 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),
  1950. CFrame.new(0.350283593, -2, -0.152793735, 0.529920578, 0, -0.848049879, 0, 1, 0, 0.848049879, 0, 0.529920578),
  1951. CFrame.new(-0.650038362, -2, -0.0475728065, 0.981628954, 0, 0.190810859, 0, 1, 0, -0.190810859, 0, 0.981628954),
  1952. }, .3, false)
  1953. end
  1954. attack=false
  1955. end
  1956.  
  1957. function vattack()
  1958. attack=true
  1959. local refpart = CreatePart(EffectModel, "SmoothPlastic", 0, 1,"Part", BrickColor.new("Really black"), "Effect", Vector3.new())
  1960. refpart.Anchored = true
  1961. refpart.CFrame=RootPart.CFrame*CFrame.new(0,0,-10)
  1962. for i = 0, 1, 0.1 do
  1963. swait()
  1964. PlayAnimationFromTable({
  1965. CFrame.new(0, -0, -0, 0.996199131, 0, -0.0871560574, 0, 1, 0, 0.0871560574, 0, 0.996199131),
  1966. CFrame.new(5.10364771e-007, 1.50000012, 8.04662704e-007, 0.992988706, 0.0733872131, 0.0927163363, -0.0868240893, 0.98480773, 0.150383711, -0.0802716017, -0.157379314, 0.984274745),
  1967. 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),
  1968. 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),
  1969. CFrame.new(0.453157574, -2, 0.211310849, 0.906311691, 0, -0.422620088, 0, 1, 0, 0.422620088, 0, 0.906311691),
  1970. CFrame.new(-0.453157187, -2, -0.211311907, 0.996199012, 0, 0.087155968, 0, 1, 0, -0.087155968, 0, 0.996199012),
  1971. }, .3, false)
  1972. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1973. end
  1974. CFuncs["Sound"].Create("rbxassetid://341336485",Torso,1,1.5)
  1975. Effects["Sphere"].Create(BrickColor.new("Pastel Blue"),RootPart.CFrame*cn(0,0,0), 55, 55, 55, .5,.5,.5 , 0.07)
  1976. MagniDamage(refpart,10,10,10,0,"Slashnare")
  1977. refpart.CFrame=RootPart.CFrame*CFrame.new(0,0,-10)
  1978. for i = 0, 1, 0.1 do
  1979. swait()
  1980. PlayAnimationFromTable({
  1981. CFrame.new(0, -0, 0, 0.493853062, 0.175142929, -0.851729333, 0.101243839, 0.96126169, 0.256370753, 0.863636255, -0.2128409, 0.456989825),
  1982. 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),
  1983. 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),
  1984. 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),
  1985. 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),
  1986. 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),
  1987. }, .4, false)
  1988. end
  1989. CFuncs["Sound"].Create("rbxassetid://341336485",Torso,1,1.5)
  1990. Effects["Sphere"].Create(BrickColor.new("Pastel Blue"),RootPart.CFrame*cn(0,0,0), 55, 55, 55, .5,.5,.5 , 0.07)
  1991. MagniDamage(refpart,10,10,10,0,"Slashnare")
  1992. refpart.CFrame=RootPart.CFrame*CFrame.new(0,0,-10)
  1993. for i = 0, 1, 0.1 do
  1994. swait()
  1995. PlayAnimationFromTable({
  1996. CFrame.new(0, -0, 0, 0.984245896, -0.0870961994, 0.153893113, 0.035208568, 0.949387312, 0.312128961, -0.173289359, -0.301791996, 0.937497139),
  1997. 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),
  1998. 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),
  1999. 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),
  2000. 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),
  2001. 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),
  2002. }, .4, false)
  2003. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(180)), 0.4)
  2004. end
  2005. CFuncs["Sound"].Create("rbxassetid://341336485",Torso,1,1.5)
  2006. Effects["Sphere"].Create(BrickColor.new("Pastel Blue"),RootPart.CFrame*cn(0,0,0), 55, 55, 55, .5,.5,.5 , 0.07)
  2007. MagniDamage(refpart,10,10,10,0,"Slashnare")
  2008. refpart.CFrame=RootPart.CFrame*CFrame.new(0,0,-10)
  2009. for i = 0, 1, 0.1 do
  2010. swait()
  2011. PlayAnimationFromTable({
  2012. CFrame.new(0, 0, -0, 0.720209181, -0.336642832, -0.606612563, 0.157250941, 0.930835366, -0.329875976, 0.675706744, 0.142188638, 0.723333597),
  2013. 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),
  2014. 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),
  2015. 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),
  2016. 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),
  2017. 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),
  2018. }, .4, false)
  2019. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2020. end
  2021.  
  2022. for i = 0, 1, 0.1 do
  2023. swait()
  2024. PlayAnimationFromTable({
  2025. CFrame.new(0.2541641, 9.68575478e-008, -0.308870763, 0.934826374, 0.168161094, -0.312771529, -0.056157399, 0.939692616, 0.337378263, 0.350642979, -0.297825664, 0.887892962),
  2026. 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),
  2027. 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),
  2028. 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),
  2029. 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),
  2030. 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),
  2031. }, .3, false)
  2032. end
  2033. CFuncs["Sound"].Create("rbxassetid://333475957",Torso,1,1.5)
  2034. Effects["Block"].Create(BrickColor.new("Pastel Blue"),RootPart.CFrame*cn(0,0,0), 15, 15, 15, 3,3,3 , 0.07)
  2035. Effects["Wave"].Create(BrickColor.new("Baby blue"),RootPart.CFrame*cn(0,-2.5,0), 7, 5, 7, .5,-.5,.5, 0.1)
  2036. RootPart.CFrame=RootPart.CFrame*cn(0,0,20)
  2037. Effects["Block"].Create(BrickColor.new("Pastel Blue"),RootPart.CFrame*cn(0,0,0), 15, 15, 15, 3,3,3 , 0.07)
  2038. Effects["Wave"].Create(BrickColor.new("Baby blue"),RootPart.CFrame*cn(0,-2.5,0), 7, 5, 7, .5,-.5,.5, 0.1)
  2039. for i = 0, 1, 0.05 do
  2040. swait()
  2041. PlayAnimationFromTable({
  2042. CFrame.new(-0.190624386, -6.70552254e-008, 0.231652617, 0.922526181, -0.180769786, -0.340987176, 0.123666212, 0.97539407, -0.182518527, 0.365590692, 0.126209527, 0.922181726),
  2043. 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),
  2044. 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),
  2045. 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),
  2046. 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),
  2047. 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),
  2048. }, .3, false)
  2049. end
  2050. CFuncs["Sound"].Create("rbxassetid://338601305",Torso,1,1.5)
  2051. MagniDamage(refpart,10,20,25,0,"Slashnare")
  2052. Effects["Wave"].Create(BrickColor.new("Baby blue"),refpart.CFrame*cn(0,-2.5,0), 7, 5, 7, .5,-.5,.5, 0.05)
  2053. for i = 1,math.random(10,15) do
  2054. 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)
  2055. end
  2056. for i = 0, 1, 0.1 do
  2057. swait()
  2058. PlayAnimationFromTable({
  2059. CFrame.new(-0.0635406449, 1.97440386e-007, 0.0772181302, 0.349873543, -0.299630225, -0.887589335, 0.149680495, 0.95317775, -0.262769759, 0.924764156, -0.0409186333, 0.378340483),
  2060. 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),
  2061. 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),
  2062. 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),
  2063. 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),
  2064. 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),
  2065. }, .3, false)
  2066. end
  2067. refpart.Parent=nil
  2068. attack=false
  2069. end
  2070. --[[Attacks]]--
  2071.  
  2072. mouse.Button1Down:connect(function()
  2073. if attack == false and attacktype == 1 then
  2074. attacktype=2
  2075. attackone()
  2076. elseif attack == false and attacktype == 2 then
  2077. attacktype=3
  2078. attacktwo()
  2079. elseif attack == false and attacktype == 3 then
  2080. attacktype=1
  2081. attackthree()
  2082. end
  2083. end)
  2084.  
  2085. mouse.KeyDown:connect(function(k)
  2086. k = k:lower()
  2087. if attack == false and k == 'z' and cooldown1>=co1 then
  2088. cooldown1=0
  2089. zattack()
  2090. elseif attack==false and k=='x' and cooldown2>=co2 then
  2091. cooldown2=0
  2092. xattack()
  2093. elseif attack==false and k == 'c'and cooldown3>=co3 then
  2094. cattack()
  2095. cooldown3=0
  2096. elseif attack==false and k == 'v' and cooldown4>=co4 then
  2097. cooldown4=0
  2098. vattack()
  2099. end
  2100. end)
  2101.  
  2102. function updateskills()
  2103. if cooldown1 <= co1 then
  2104. cooldown1 = cooldown1 + 1 / 30
  2105. end
  2106. if cooldown2 <= co2 then
  2107. cooldown2 = cooldown2 + 1 / 30
  2108. end
  2109. if cooldown3 <= co3 then
  2110. cooldown3 = cooldown3 + 1 / 30
  2111. end
  2112. if cooldown4 <= co4 then
  2113. cooldown4 = cooldown4 + 1 / 30
  2114. end
  2115. end
  2116.  
  2117. while true do
  2118. swait()
  2119. if Humanoid.Health == 0 or Character == nil then
  2120. break
  2121. end
  2122. updateskills()
  2123. bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), 'Out', 'Quad', .5)
  2124. bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), 'Out', 'Quad', .5)
  2125. bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), 'Out', 'Quad', .5)
  2126. bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), 'Out', 'Quad', .5)
  2127. for i, v in pairs(Character:GetChildren()) do
  2128. if v:IsA("Part") then
  2129. v.Material = "SmoothPlastic"
  2130. elseif v:IsA("Hat") then
  2131. v:WaitForChild("Handle").Material = "SmoothPlastic"
  2132. end
  2133. end
  2134. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2135. velocity = RootPart.Velocity.y
  2136. sine = sine + change
  2137. local hit, pos = rayCast(RootPart.Position, (CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0))).lookVector, 4, Character)
  2138. if equipped == true or equipped == false then
  2139. if RootPart.Velocity.y > 1 and hit == nil then
  2140. Anim = "Jump"
  2141. if attack == false then
  2142. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-30), math.rad(0)), .3)
  2143. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(30), math.rad(0)), .3)
  2144. 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)
  2145. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.3)
  2146. RH.C0 = clerp(RH.C0, CFrame.new(.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2147. LH.C0 = clerp(LH.C0, CFrame.new(-.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2148. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  2149. Motor2Weld.C0 = clerp(Motor2Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2150. Motor1Weld.C0 = clerp(Motor1Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2151. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  2152. end
  2153. elseif RootPart.Velocity.y < -1 and hit == nil then
  2154. Anim = "Fall"
  2155. if attack == false then
  2156. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-30), math.rad(0)), .3)
  2157. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(-10), math.rad(30), math.rad(0)), .3)
  2158. 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)
  2159. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.3)
  2160. RH.C0 = clerp(RH.C0, CFrame.new(.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2161. LH.C0 = clerp(LH.C0, CFrame.new(-.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2162. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  2163. Motor2Weld.C0 = clerp(Motor2Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2164. Motor1Weld.C0 = clerp(Motor1Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2165. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  2166. end
  2167. elseif Torsovelocity < 1 and hit ~= nil then
  2168. Anim = "Idle"
  2169. if attack == false then
  2170. change = 1
  2171. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-30), math.rad(0)), .3)
  2172. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(30), math.rad(0)), .3)
  2173. 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)
  2174. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.3)
  2175. RH.C0 = clerp(RH.C0, CFrame.new(.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2176. LH.C0 = clerp(LH.C0, CFrame.new(-.5, -2, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2177. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  2178. Motor2Weld.C0 = clerp(Motor2Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2179. Motor1Weld.C0 = clerp(Motor1Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2180. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  2181. end
  2182. elseif Torsovelocity > 2 and hit ~= nil then
  2183. Anim = "Walk"
  2184. if attack == false then
  2185. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2186. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), .3)
  2187. 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)
  2188. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0, 0) * angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.3)
  2189. RH.C0 = clerp(RH.C0, CFrame.new(.5, -2, 0+1*math.cos(sine/3)) * angles(math.rad(0-50*math.cos(sine/3)), math.rad(0), math.rad(0)), .3)
  2190. LH.C0 = clerp(LH.C0, CFrame.new(-.5, -2, 0-1*math.cos(sine/3)) * angles(math.rad(0+50*math.cos(sine/3)), math.rad(0), math.rad(0)), .3)
  2191. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(-10), math.rad(90)), 0.3)
  2192. Motor2Weld.C0 = clerp(Motor2Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2193. Motor1Weld.C0 = clerp(Motor1Weld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2194. GunFakeHandleWeld.C0 = clerp(GunFakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  2195. end
  2196. end
  2197. end
  2198. if #Effects > 0 then
  2199. for e = 1, #Effects do
  2200. if Effects[e] ~= nil then
  2201. local Thing = Effects[e]
  2202. if Thing ~= nil then
  2203. local Part = Thing[1]
  2204. local Mode = Thing[2]
  2205. local Delay = Thing[3]
  2206. local IncX = Thing[4]
  2207. local IncY = Thing[5]
  2208. local IncZ = Thing[6]
  2209. if Thing[1].Transparency <= 1 then
  2210. if Thing[2] == "Block1" then
  2211. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2212. Mesh = Thing[1].Mesh
  2213. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2214. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2215. elseif Thing[2] == "Block2" then
  2216. Thing[1].CFrame = Thing[1].CFrame
  2217. Mesh = Thing[7]
  2218. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2219. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2220. elseif Thing[2] == "Cylinder" then
  2221. Mesh = Thing[1].Mesh
  2222. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2223. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2224. elseif Thing[2] == "Blood" then
  2225. Mesh = Thing[7]
  2226. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, .5, 0)
  2227. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2228. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2229. elseif Thing[2] == "Elec" then
  2230. Mesh = Thing[1].Mesh
  2231. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2232. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2233. elseif Thing[2] == "Disappear" then
  2234. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2235. elseif Thing[2] == "Shatter" then
  2236. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2237. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2238. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2239. Thing[6] = Thing[6] + Thing[5]
  2240. end
  2241. else
  2242. Part.Parent = nil
  2243. table.remove(Effects, e)
  2244. end
  2245. end
  2246. end
  2247. end
  2248. end
  2249. end
Add Comment
Please, Sign In to add comment