DylanD2003

Untitled

Oct 18th, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 118.31 KB | None | 0 0
  1. ---ratchet and clank script made by duelist,Demonic_Piano,and superjontron12---
  2.  
  3. local runDummyScript = function(f,scri)
  4. local oldenv = getfenv(f)
  5. local newenv = setmetatable({}, {
  6. __index = function(_, k)
  7. if k:lower() == 'script' then
  8. return scri
  9. else
  10. return oldenv[k]
  11. end
  12. end
  13. })
  14. setfenv(f, newenv)
  15. ypcall(function() f() end)
  16. end
  17. cors = {}
  18. mas = Instance.new("Model",game:GetService("Lighting"))
  19. mas.Name = "CompiledModel"
  20. o1 = Instance.new("Model")
  21. o2 = Instance.new("Part")
  22. o3 = Instance.new("SpecialMesh")
  23. o4 = Instance.new("Model")
  24. o5 = Instance.new("Part")
  25. o6 = Instance.new("SpecialMesh")
  26. o7 = Instance.new("Weld")
  27. o8 = Instance.new("Part")
  28. o9 = Instance.new("Weld")
  29. o10 = Instance.new("Part")
  30. o11 = Instance.new("SpecialMesh")
  31. o12 = Instance.new("Weld")
  32. o13 = Instance.new("Part")
  33. o14 = Instance.new("Weld")
  34. o15 = Instance.new("Model")
  35. o16 = Instance.new("Part")
  36. o17 = Instance.new("SpecialMesh")
  37. o18 = Instance.new("Weld")
  38. o19 = Instance.new("Part")
  39. o20 = Instance.new("Weld")
  40. o21 = Instance.new("Part")
  41. o22 = Instance.new("SpecialMesh")
  42. o23 = Instance.new("Weld")
  43. o24 = Instance.new("Part")
  44. o25 = Instance.new("Weld")
  45. o1.Name = "Ears"
  46. o1.Parent = mas
  47. o1.PrimaryPart = o2
  48. o2.Name = "IGNORE_REF"
  49. o2.Parent = o1
  50. o2.BrickColor = BrickColor.new("Institutional white")
  51. o2.Transparency = 1
  52. o2.Position = Vector3.new(0, 4.5, 0)
  53. o2.CanCollide = false
  54. o2.Locked = true
  55. o2.FormFactor = Enum.FormFactor.Symmetric
  56. o2.Size = Vector3.new(2, 1, 1)
  57. o2.CFrame = CFrame.new(0, 4.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  58. o2.TopSurface = Enum.SurfaceType.Smooth
  59. o2.Color = Color3.new(0.972549, 0.972549, 0.972549)
  60. o2.Position = Vector3.new(0, 4.5, 0)
  61. o2.Color = Color3.new(0.972549, 0.972549, 0.972549)
  62. o3.Parent = o2
  63. o3.Scale = Vector3.new(1.25, 1.25, 1.25)
  64. o3.Scale = Vector3.new(1.25, 1.25, 1.25)
  65. o4.Parent = o1
  66. o5.Name = "a"
  67. o5.Parent = o4
  68. o5.Material = Enum.Material.SmoothPlastic
  69. o5.BrickColor = BrickColor.new("New Yeller")
  70. o5.Position = Vector3.new(-0.438328803, 4.99766493, -0.155080259)
  71. o5.Rotation = Vector3.new(108.019997, -68.8499985, 76.4499969)
  72. o5.CanCollide = false
  73. o5.Locked = true
  74. o5.FormFactor = Enum.FormFactor.Symmetric
  75. o5.Size = Vector3.new(0.0899999961, 0.559999943, 0.469999909)
  76. o5.CFrame = CFrame.new(-0.438328803, 4.99766493, -0.155080259, 0.08457499, -0.350824147, -0.932614446, -0.508515954, 0.789707482, -0.343181729, 0.85688889, 0.503273845, -0.111610189)
  77. o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  78. o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  79. o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  80. o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  81. o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  82. o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  83. o5.Color = Color3.new(1, 1, 0)
  84. o5.Position = Vector3.new(-0.438328803, 4.99766493, -0.155080259)
  85. o5.Orientation = Vector3.new(20.0699997, -96.8199997, -32.7799988)
  86. o5.Color = Color3.new(1, 1, 0)
  87. o6.Parent = o5
  88. o6.MeshType = Enum.MeshType.Torso
  89. o7.Name = "Joint"
  90. o7.Parent = o5
  91. o7.C0 = CFrame.new(0.423028708, -0.468738079, -0.255310774, 0.08457499, -0.508515954, 0.85688889, -0.350824147, 0.789707482, 0.503273845, -0.932614446, -0.343181729, -0.111610189)
  92. o7.Part0 = o5
  93. o7.Part1 = o2
  94. o8.Name = "a"
  95. o8.Parent = o4
  96. o8.Material = Enum.Material.SmoothPlastic
  97. o8.BrickColor = BrickColor.new("New Yeller")
  98. o8.Position = Vector3.new(-0.505388916, 5.23430061, -0.0125373267)
  99. o8.Rotation = Vector3.new(79.9800034, -82.5800018, 49.0600014)
  100. o8.CanCollide = false
  101. o8.Locked = true
  102. o8.FormFactor = Enum.FormFactor.Symmetric
  103. o8.Size = Vector3.new(0.0500000007, 0.559999943, 0.469999909)
  104. o8.CFrame = CFrame.new(-0.505388916, 5.23430061, -0.0125373267, 0.0845749751, -0.0974899754, -0.991636395, -0.508517861, 0.85161984, -0.127095252, 0.856887817, 0.515013874, 0.0224503353)
  105. o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  106. o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  107. o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  108. o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  109. o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  110. o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  111. o8.Color = Color3.new(1, 1, 0)
  112. o8.Position = Vector3.new(-0.505388916, 5.23430061, -0.0125373267)
  113. o8.Orientation = Vector3.new(7.30000019, -88.6999969, -30.8400002)
  114. o8.Color = Color3.new(1, 1, 0)
  115. o9.Name = "Joint"
  116. o9.Parent = o8
  117. o9.C0 = CFrame.new(0.426891327, -0.668158531, -0.407554448, 0.0845749751, -0.508517861, 0.856887817, -0.0974899754, 0.85161984, 0.515013874, -0.991636395, -0.127095252, 0.0224503353)
  118. o9.Part0 = o8
  119. o9.Part1 = o2
  120. o10.Name = "a"
  121. o10.Parent = o4
  122. o10.Material = Enum.Material.SmoothPlastic
  123. o10.BrickColor = BrickColor.new("New Yeller")
  124. o10.Position = Vector3.new(-0.300659001, 5.53695011, 0.146862701)
  125. o10.Rotation = Vector3.new(-54.7900009, -42.9199982, -83.3700027)
  126. o10.CanCollide = false
  127. o10.Locked = true
  128. o10.FormFactor = Enum.FormFactor.Symmetric
  129. o10.Size = Vector3.new(0.0500000007, 0.699999869, 0.70999974)
  130. o10.CFrame = CFrame.new(-0.300659001, 5.53695011, 0.146862701, 0.0845710039, 0.727365911, -0.681018829, -0.508513033, 0.619268894, 0.598264694, 0.856891096, 0.2957111, 0.422247142)
  131. o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  132. o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  133. o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  134. o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  135. o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  136. o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  137. o10.Color = Color3.new(1, 1, 0)
  138. o10.Position = Vector3.new(-0.300659001, 5.53695011, 0.146862701)
  139. o10.Orientation = Vector3.new(-36.75, -58.2000008, -39.3899994)
  140. o10.Color = Color3.new(1, 1, 0)
  141. o11.Parent = o10
  142. o11.MeshType = Enum.MeshType.Wedge
  143. o12.Name = "Joint"
  144. o12.Parent = o10
  145. o12.C0 = CFrame.new(0.426884174, -0.466890574, -0.887137413, 0.0845710039, -0.508513033, 0.856891096, 0.727365911, 0.619268894, 0.2957111, -0.681018829, 0.598264694, 0.422247142)
  146. o12.Part0 = o10
  147. o12.Part1 = o2
  148. o13.Name = "a"
  149. o13.Parent = o4
  150. o13.Material = Enum.Material.SmoothPlastic
  151. o13.BrickColor = BrickColor.new("New Yeller")
  152. o13.Position = Vector3.new(-0.536210001, 5.50354862, 0.150289893)
  153. o13.Rotation = Vector3.new(79.9800034, -82.5800018, 49.0600014)
  154. o13.CanCollide = false
  155. o13.Locked = true
  156. o13.FormFactor = Enum.FormFactor.Symmetric
  157. o13.Size = Vector3.new(0.0500000007, 0.140000001, 0.469999909)
  158. o13.CFrame = CFrame.new(-0.536210001, 5.50354862, 0.150289893, 0.0845749751, -0.0974899754, -0.991636395, -0.508517861, 0.85161984, -0.127095252, 0.856887817, 0.515013874, 0.0224503353)
  159. o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  160. o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  161. o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  162. o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  163. o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  164. o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  165. o13.Color = Color3.new(1, 1, 0)
  166. o13.Position = Vector3.new(-0.536210001, 5.50354862, 0.150289893)
  167. o13.Orientation = Vector3.new(7.30000019, -88.6999969, -30.8400002)
  168. o13.Color = Color3.new(1, 1, 0)
  169. o14.Name = "Joint"
  170. o14.Parent = o13
  171. o14.C0 = CFrame.new(0.426890612, -0.984318256, -0.407553196, 0.0845749751, -0.508517861, 0.856887817, -0.0974899754, 0.85161984, 0.515013874, -0.991636395, -0.127095252, 0.0224503353)
  172. o14.Part0 = o13
  173. o14.Part1 = o2
  174. o15.Parent = o1
  175. o16.Name = "a"
  176. o16.Parent = o15
  177. o16.Material = Enum.Material.SmoothPlastic
  178. o16.BrickColor = BrickColor.new("New Yeller")
  179. o16.Position = Vector3.new(0.506585956, 4.96638012, -0.134049356)
  180. o16.Rotation = Vector3.new(88.7399979, 50.0299988, -56.3600006)
  181. o16.CanCollide = false
  182. o16.Locked = true
  183. o16.FormFactor = Enum.FormFactor.Symmetric
  184. o16.Size = Vector3.new(0.0899999961, 0.559999943, 0.469999909)
  185. o16.CFrame = CFrame.new(0.506585956, 4.96638012, -0.134049356, 0.355898798, 0.534863651, 0.766326964, 0.40614453, 0.650001884, -0.642296016, -0.841654658, 0.539831936, 0.0141029581)
  186. o16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  187. o16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  188. o16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  189. o16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  190. o16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  191. o16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  192. o16.Color = Color3.new(1, 1, 0)
  193. o16.Position = Vector3.new(0.506585956, 4.96638012, -0.134049356)
  194. o16.Orientation = Vector3.new(39.9599991, 88.9499969, 32)
  195. o16.Color = Color3.new(1, 1, 0)
  196. o17.Parent = o16
  197. o17.MeshType = Enum.MeshType.Torso
  198. o18.Name = "Joint"
  199. o18.Parent = o16
  200. o18.C0 = CFrame.new(-0.482534289, -0.501738071, -0.0867660046, 0.355898798, 0.40614453, -0.841654658, 0.534863651, 0.650001884, 0.539831936, 0.766326964, -0.642296016, 0.0141029581)
  201. o18.Part0 = o16
  202. o18.Part1 = o2
  203. o19.Name = "a"
  204. o19.Parent = o15
  205. o19.Material = Enum.Material.SmoothPlastic
  206. o19.BrickColor = BrickColor.new("New Yeller")
  207. o19.Position = Vector3.new(0.629623294, 5.17041063, 0.0210187435)
  208. o19.Rotation = Vector3.new(71.2699966, 61.4799995, -41.8100014)
  209. o19.CanCollide = false
  210. o19.Locked = true
  211. o19.FormFactor = Enum.FormFactor.Symmetric
  212. o19.Size = Vector3.new(0.0500000007, 0.559999943, 0.469999909)
  213. o19.CFrame = CFrame.new(0.629623294, 5.17041063, 0.0210187435, 0.355898768, 0.318299323, 0.878648043, 0.406144321, 0.794092178, -0.452177644, -0.841654181, 0.517787695, 0.15334101)
  214. o19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  215. o19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  216. o19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  217. o19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  218. o19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  219. o19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  220. o19.Color = Color3.new(1, 1, 0)
  221. o19.Position = Vector3.new(0.629623294, 5.17041063, 0.0210187435)
  222. o19.Orientation = Vector3.new(26.8799992, 80.0999985, 27.0900002)
  223. o19.Color = Color3.new(1, 1, 0)
  224. o20.Name = "Joint"
  225. o20.Parent = o19
  226. o20.C0 = CFrame.new(-0.478675485, -0.743659019, -0.253294945, 0.355898768, 0.406144321, -0.841654181, 0.318299323, 0.794092178, 0.517787695, 0.878648043, -0.452177644, 0.15334101)
  227. o20.Part0 = o19
  228. o20.Part1 = o2
  229. o21.Name = "a"
  230. o21.Parent = o15
  231. o21.Material = Enum.Material.SmoothPlastic
  232. o21.BrickColor = BrickColor.new("New Yeller")
  233. o21.Position = Vector3.new(0.522404671, 5.53200054, 0.150160402)
  234. o21.Rotation = Vector3.new(-35.1300011, 51.9399986, 54.7299995)
  235. o21.CanCollide = false
  236. o21.Locked = true
  237. o21.FormFactor = Enum.FormFactor.Symmetric
  238. o21.Size = Vector3.new(0.0500000007, 0.699999869, 0.70999974)
  239. o21.CFrame = CFrame.new(0.522404671, 5.53200054, 0.150160402, 0.355902463, -0.50330317, 0.787412107, 0.406148463, 0.842153013, 0.354718596, -0.841653407, 0.19355762, 0.504137576)
  240. o21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  241. o21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  242. o21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  243. o21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  244. o21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  245. o21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  246. o21.Color = Color3.new(1, 1, 0)
  247. o21.Position = Vector3.new(0.522404671, 5.53200054, 0.150160402)
  248. o21.Orientation = Vector3.new(-20.7800007, 57.3699989, 25.75)
  249. o21.Color = Color3.new(1, 1, 0)
  250. o22.Parent = o21
  251. o22.MeshType = Enum.MeshType.Wedge
  252. o23.Name = "Joint"
  253. o23.Parent = o21
  254. o23.C0 = CFrame.new(-0.478682399, -0.635237217, -0.853120446, 0.355902463, 0.406148463, -0.841653407, -0.50330317, 0.842153013, 0.19355762, 0.787412107, 0.354718596, 0.504137576)
  255. o23.Part0 = o21
  256. o23.Part1 = o2
  257. o24.Name = "a"
  258. o24.Parent = o15
  259. o24.Material = Enum.Material.SmoothPlastic
  260. o24.BrickColor = BrickColor.new("New Yeller")
  261. o24.Position = Vector3.new(0.730256915, 5.4214716, 0.184722856)
  262. o24.Rotation = Vector3.new(71.2699966, 61.4799995, -41.8100014)
  263. o24.CanCollide = false
  264. o24.Locked = true
  265. o24.FormFactor = Enum.FormFactor.Symmetric
  266. o24.Size = Vector3.new(0.0500000007, 0.140000001, 0.469999909)
  267. o24.CFrame = CFrame.new(0.730256915, 5.4214716, 0.184722856, 0.355898768, 0.318299323, 0.878648043, 0.406144321, 0.794092178, -0.452177644, -0.841654181, 0.517787695, 0.15334101)
  268. o24.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  269. o24.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  270. o24.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  271. o24.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  272. o24.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  273. o24.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  274. o24.Color = Color3.new(1, 1, 0)
  275. o24.Position = Vector3.new(0.730256915, 5.4214716, 0.184722856)
  276. o24.Orientation = Vector3.new(26.8799992, 80.0999985, 27.0900002)
  277. o24.Color = Color3.new(1, 1, 0)
  278. o25.Name = "Joint"
  279. o25.Parent = o24
  280. o25.C0 = CFrame.new(-0.478675485, -1.0598197, -0.253294826, 0.355898768, 0.406144321, -0.841654181, 0.318299323, 0.794092178, 0.517787695, 0.878648043, -0.452177644, 0.15334101)
  281. o25.Part0 = o24
  282. o25.Part1 = o2
  283. mas.Parent = workspace
  284. mas:MakeJoints()
  285. local mas1 = mas:GetChildren()
  286. for i=1,#mas1 do
  287. mas1[i].Parent = workspace
  288. ypcall(function() mas1[i]:MakeJoints() end)
  289. end
  290. mas:Destroy()
  291. for i=1,#cors do
  292. coroutine.resume(cors[i])
  293. end
  294. o1.Parent = game.Players.LocalPlayer.Character
  295. o1.Name = "Ears"
  296. wait()
  297. w0w = game.Players.LocalPlayer.Character.Head
  298. x = Instance.new("Weld",w0w)
  299. x.Part0 = w0w
  300. x.Part1 = o2
  301. ------------------------
  302. Effects = {} --sound effects, for advanced players.
  303. local Player = game.Players.localPlayer
  304. local Character = Player.Character
  305. local Humanoid = Character.Humanoid
  306. z = Instance.new("Sound", Character)
  307. z.SoundId = "rbxassetid://336363957"--
  308. z.Looped = true --False for a one-time song.
  309. z.Pitch = 1.0
  310. z.Volume = 1.6
  311. wait(.1)
  312. z:Play()
  313. ------------------------
  314.  
  315. --------------------------This is an Official script from Duelist--------------------------
  316. ---{-------------------- -------------------}---
  317. ---{-------------------- / \ -------------------}---
  318. ---{-------------------- II -------------------}---
  319. ---{-------------------- II -------------------}---
  320. ---{-------------------- II -------------------}---
  321. ---{-------------------- A========A -------------------}---
  322. ---{-------------------- II -------------------}---
  323. ---{-------------------- II -------------------}---
  324. ---{-------------------- W -------------------}---
  325. print("wierd ass ears by Demonic_Piano")
  326. print("Also you should really credit duelist for the main script you used for your edit")
  327. -------------------------------------------------------------------------------------------------------------
  328. -- [ Fixed by all_suck
  329. -- xdddddddddddd
  330. wait(0.016666666666667)
  331. script.Name = "Chaos"
  332. local Player = game.Players.LocalPlayer
  333. local Character = Player.Character
  334. Effects = {}
  335. local Humanoid = Character.Humanoid
  336. local mouse = Player:GetMouse()
  337. local m = Instance.new("Model", Character)
  338. m.Name = "WeaponModel"
  339. local LeftArm = Character["Left Arm"]
  340. local RightArm = Character["Right Arm"]
  341. local LeftLeg = Character["Left Leg"]
  342. local RightLeg = Character["Right Leg"]
  343. local Head = Character.Head
  344. local Torso = Character.Torso
  345. local cam = game.Workspace.CurrentCamera
  346. local RootPart = Character.HumanoidRootPart
  347. local RootJoint = RootPart.RootJoint
  348. local equipped = false
  349. local attack = false
  350. local Anim = "Idle"
  351. local idle = 0
  352. local attacktype = 1
  353. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  354. local velocity = RootPart.Velocity.y
  355. local sine = 0
  356. local change = 1
  357. local grabbed = false
  358. local cn = CFrame.new
  359. local mr = math.rad
  360. local angles = CFrame.Angles
  361. local ud = UDim2.new
  362. local c3 = Color3.new
  363. Humanoid.Animator.Parent = nil
  364. Character.Animate.Parent = nil
  365. local newMotor = function(part0, part1, c0, c1)
  366.  
  367. local w = Instance.new("Motor", part0)
  368. w.Part0 = part0
  369. w.Part1 = part1
  370. w.C0 = c0
  371. w.C1 = c1
  372. return w
  373. end
  374.  
  375. clerp = function(a, b, t)
  376.  
  377. return a:lerp(b, t)
  378. end
  379. --//Shirt And Pants\\--
  380. Character.Shirt.ShirtTemplate = "rbxassetid://12169404"
  381. Character.Pants.PantsTemplate = "rbxassetid://162048506"
  382. Character.Head.face.Texture = "rbxassetid://975552436"
  383. -----------------------
  384. RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  385. NeckCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  386. local RW = newMotor(Torso, RightArm, CFrame.new(1.5, 0, 0), CFrame.new(0, 0, 0))
  387. local LW = newMotor(Torso, LeftArm, CFrame.new(-1.5, 0, 0), CFrame.new(0, 0, 0))
  388. local RH = newMotor(Torso, RightLeg, CFrame.new(0.5, -2, 0), CFrame.new(0, 0, 0))
  389. local LH = newMotor(Torso, LeftLeg, CFrame.new(-0.5, -2, 0), CFrame.new(0, 0, 0))
  390. RootJoint.C1 = CFrame.new(0, 0, 0)
  391. RootJoint.C0 = CFrame.new(0, 0, 0)
  392. Torso.Neck.C1 = CFrame.new(0, 0, 0)
  393. Torso.Neck.C0 = CFrame.new(0, 1.5, 0)
  394. local rarmc1 = RW.C1
  395. local larmc1 = LW.C1
  396. local rlegc1 = RH.C1
  397. local llegc1 = LH.C1
  398. local resetc1 = false
  399. PlayAnimationFromTable = function(table, speed, bool)
  400.  
  401. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  402. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  403. RW.C0 = clerp(RW.C0, table[3], speed)
  404. LW.C0 = clerp(LW.C0, table[4], speed)
  405. RH.C0 = clerp(RH.C0, table[5], speed)
  406. LH.C0 = clerp(LH.C0, table[6], speed)
  407. if bool == true and resetc1 == false then
  408. resetc1 = true
  409. RootJoint.C1 = RootJoint.C1
  410. Torso.Neck.C1 = Torso.Neck.C1
  411. RW.C1 = rarmc1
  412. LW.C1 = larmc1
  413. RH.C1 = rlegc1
  414. LH.C1 = llegc1
  415. end
  416. end
  417.  
  418. local co1 = 8
  419. local co2 = 10
  420. local co3 = 12
  421. local co4 = 35
  422. local cooldown1 = 0
  423. local cooldown2 = 0
  424. local cooldown3 = 0
  425. local cooldown4 = 0
  426. local skillcolorscheme = BrickColor.new("Earth green").Color
  427. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  428. makeframe = function(par, trans, pos, size, color)
  429.  
  430. local frame = Instance.new("Frame", par)
  431. frame.BackgroundTransparency = trans
  432. frame.BorderSizePixel = 0
  433. frame.Position = pos
  434. frame.Size = size
  435. frame.BackgroundColor3 = color
  436. return frame
  437. end
  438.  
  439. makelabel = function(par, text)
  440.  
  441. local label = Instance.new("TextLabel", par)
  442. label.BackgroundTransparency = 1
  443. label.Size = UDim2.new(1, 0, 1, 0)
  444. label.Position = UDim2.new(0, 0, 0, 0)
  445. label.TextColor3 = Color3.new(255, 255, 255)
  446. label.TextStrokeTransparency = 0
  447. label.FontSize = Enum.FontSize.Size32
  448. label.Font = Enum.Font.SourceSansLight
  449. label.BorderSizePixel = 0
  450. label.TextScaled = true
  451. label.Text = text
  452. end
  453.  
  454. framesk1 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.85, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  455. framesk2 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.74, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  456. framesk3 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.63, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  457. framesk4 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.52, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  458. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  459. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  460. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  461. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  462. text1 = Instance.new("TextLabel", framesk1)
  463. text1.BackgroundTransparency = 1
  464. text1.Size = UDim2.new(1, 0, 1, 0)
  465. text1.Position = UDim2.new(0, 0, 0, 0)
  466. text1.TextColor3 = Color3.new(255, 255, 255)
  467. text1.TextStrokeTransparency = 0
  468. text1.FontSize = Enum.FontSize.Size18
  469. text1.Font = Enum.Font.SourceSansLight
  470. text1.BorderSizePixel = 0
  471. text1.TextScaled = true
  472. text1.Text = "[Z]\n clank's escape thing"
  473. text2 = Instance.new("TextLabel", framesk2)
  474. text2.BackgroundTransparency = 1
  475. text2.Size = UDim2.new(1, 0, 1, 0)
  476. text2.Position = UDim2.new(0, 0, 0, 0)
  477. text2.TextColor3 = Color3.new(255, 255, 255)
  478. text2.TextStrokeTransparency = 0
  479. text2.FontSize = Enum.FontSize.Size18
  480. text2.Font = Enum.Font.SourceSansLight
  481. text2.BorderSizePixel = 0
  482. text2.TextScaled = true
  483. text2.Text = "[X]\n teleport attack"
  484. text3 = Instance.new("TextLabel", framesk3)
  485. text3.BackgroundTransparency = 1
  486. text3.Size = UDim2.new(1, 0, 1, 0)
  487. text3.Position = UDim2.new(0, 0, 0, 0)
  488. text3.TextColor3 = Color3.new(255, 255, 255)
  489. text3.TextStrokeTransparency = 0
  490. text3.FontSize = Enum.FontSize.Size18
  491. text3.Font = Enum.Font.SourceSansLight
  492. text3.BorderSizePixel = 0
  493. text3.TextScaled = false
  494. text3.Text = "[C]\n 3 times charge"
  495. text4 = Instance.new("TextLabel", framesk4)
  496. text4.BackgroundTransparency = 1
  497. text4.Size = UDim2.new(1, 0, 1, 0)
  498. text4.Position = UDim2.new(0, 0, 0, 0)
  499. text4.TextColor3 = Color3.new(255, 255, 255)
  500. text4.TextStrokeTransparency = 0
  501. text4.FontSize = Enum.FontSize.Size18
  502. text4.Font = Enum.Font.SourceSansLight
  503. text4.BorderSizePixel = 0
  504. text4.TextScaled = true
  505. text4.Text = "[V]\n the lombax power"
  506. ArtificialHB = Instance.new("BindableEvent", Player.PlayerGui)
  507. ArtificialHB.Name = "Heartbeat"
  508. Player.PlayerGui:WaitForChild("Heartbeat")
  509. frame = 0.033333333333333
  510. tf = 0
  511. allowframeloss = false
  512. tossremainder = false
  513. lastframe = tick()
  514. Player.PlayerGui.Heartbeat:Fire()
  515. local gg = false
  516. game:GetService("RunService").Heartbeat:connect(function(s, p)
  517.  
  518. if Player.PlayerGui:FindFirstChild("Heartbeat") == nil then
  519. gg = true
  520. end
  521. if gg == true then
  522. return
  523. end
  524. tf = tf + s
  525. if frame <= tf then
  526. if allowframeloss then
  527. Player.PlayerGui.Heartbeat:Fire()
  528. lastframe = tick()
  529. else
  530. for i = 1, math.floor(tf / frame) do
  531. Player.PlayerGui.Heartbeat:Fire()
  532. end
  533. lastframe = tick()
  534. end
  535. if tossremainder then
  536. tf = 0
  537. else
  538. tf = tf - frame * math.floor(tf / frame)
  539. end
  540. end
  541. end
  542. )
  543. swait = function(num)
  544.  
  545. if num == 0 or num == nil then
  546. ArtificialHB.Event:wait()
  547. else
  548. for i = 0, num do
  549. ArtificialHB.Event:wait()
  550. end
  551. end
  552. end
  553.  
  554. local RbxUtility = LoadLibrary("RbxUtility")
  555. local Create = RbxUtility.Create
  556. RemoveOutlines = function(part)
  557.  
  558. part.TopSurface = 10
  559. end
  560.  
  561. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size, MeshId)
  562.  
  563. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  564. Part.CustomPhysicalProperties = PhysicalProperties.new(0.001, 0.001, 0.001, 0.001, 0.001)
  565. RemoveOutlines(Part)
  566. return Part
  567. end
  568.  
  569. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  570.  
  571. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  572. if Mesh == "SpecialMesh" then
  573. Msh.MeshType = MeshType
  574. Msh.MeshId = MeshId
  575. end
  576. return Msh
  577. end
  578.  
  579. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  580.  
  581. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  582. return Weld
  583. end
  584.  
  585. CFuncs = {
  586. Part = {Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  587.  
  588. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  589. RemoveOutlines(Part)
  590. return Part
  591. end
  592. }
  593. ,
  594. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  595.  
  596. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  597. if Mesh == "SpecialMesh" then
  598. Msh.MeshType = MeshType
  599. Msh.MeshId = MeshId
  600. end
  601. return Msh
  602. end
  603. }
  604. ,
  605. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  606.  
  607. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  608. if Mesh == "SpecialMesh" then
  609. Msh.MeshType = MeshType
  610. Msh.MeshId = MeshId
  611. end
  612. return Msh
  613. end
  614. }
  615. ,
  616. Weld = {Create = function(Parent, Part0, Part1, C0, C1)
  617.  
  618. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  619. return Weld
  620. end
  621. }
  622. ,
  623. Sound = {Create = function(id, par, vol, pit)
  624.  
  625. coroutine.resume(coroutine.create(function()
  626.  
  627. local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = id, Parent = par or workspace})
  628. wait()
  629. S:play()
  630. game:GetService("Debris"):AddItem(S, 6)
  631. end
  632. ))
  633. end
  634. }
  635. ,
  636. ParticleEmitter = {Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  637.  
  638. local fp = Create("ParticleEmitter")({Parent = Parent, Color = ColorSequence.new(Color1, Color2), LightEmission = LightEmission, Size = Size, Texture = Texture, Transparency = Transparency, ZOffset = ZOffset, Acceleration = Accel, Drag = Drag, LockedToPart = LockedToPart, VelocityInheritance = VelocityInheritance, EmissionDirection = EmissionDirection, Enabled = Enabled, Lifetime = LifeTime, Rate = Rate, Rotation = Rotation, RotSpeed = RotSpeed, Speed = Speed, VelocitySpread = VelocitySpread})
  639. return fp
  640. end
  641. }
  642. }
  643. Handle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "Handle", Vector3.new(0.268000007, 1.52800012, 0.34799999))
  644. HandleWeld = CreateWeld(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.00857186, -0.0434246063, 0.0811634064, 0.0158679951, 0.999872506, 0.00170899939, -0.00854000356, 0.00184468168, -0.999961853, -0.999837637, 0.0158527941, 0.00856818724))
  645. CreateMesh("CylinderMesh", Handle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  646. FakeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Institutional white", "FakeHandle", Vector3.new(0.268000007, 1.52800012, 0.34799999))
  647. FakeHandleWeld = CreateWeld(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  648. CreateMesh("CylinderMesh", FakeHandle, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  649. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.268000007, 1.52800012, 0.34799999))
  650. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  651. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  652. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.367999971, 0.237999976, 0.727999985))
  653. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.235487461, -2.03476524, 0.00560760498, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  654. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  655. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.367999971, 0.237999976, 0.727999985))
  656. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.264448643, -2.03568649, -0.00231933594, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  657. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  658. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Earth green", "Part", Vector3.new(0.567999959, 0.24000001, 0.467999995))
  659. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000238418579, -1.87399673, 0.00186920166, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  660. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  661. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.617999971, 0.237999976, 0.727999985))
  662. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000238418579, -1.875, 0.00186729431, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  663. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  664. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.578000009, 0.927999973, 0.488000005))
  665. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.72598553, -1.8369503, 0.0207862854, 0.858431518, 0.512869179, 0.00778094959, -0.5128932, 0.858451426, 0.00133844838, -0.00599311572, -0.00513976067, 0.999968827))
  666. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  667. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Earth green", "Part", Vector3.new(0.378000021, 0.937999964, 0.420000017))
  668. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-1.72597313, -1.83192253, 0.0207996368, 0.858431518, 0.512869179, 0.00778094959, -0.5128932, 0.858451426, 0.00133844838, -0.00599311572, -0.00513976067, 0.999968827))
  669. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  670. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Earth green", "Part", Vector3.new(0.378000021, 0.937999964, 0.420000017))
  671. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.62661743, -0.938301086, 0.00325584412, 0.595930457, 0.803036034, -7.06641003e-07, -0.803035975, 0.595930576, 7.18422234e-06, 6.19143248e-06, -3.71411443e-06, 1))
  672. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  673. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.578000009, 0.927999973, 0.488000005))
  674. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-2.62660789, -0.943292618, 0.00325775146, 0.595930457, 0.803036034, -7.06641003e-07, -0.803035975, 0.595930576, 7.18422234e-06, 6.19143248e-06, -3.71411443e-06, 1))
  675. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  676. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.34799999, 1.38800001, 0.34799999))
  677. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-6.43730164e-06, -1.1499958, -1.33514404e-05, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  678. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  679. Hitbox = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Earth green", "Hitbox", Vector3.new(1.08780003, 7.98000002, 0.899399996))
  680. HitboxWeld = CreateWeld(m, FakeHandle, Hitbox, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00870943069, -7.45451546, 0.0141220093, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  681. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.34799996, 0.579999983, 0.200000003))
  682. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.234712839, -2.29835129, -0.0240192413, 1, 2.94872734e-06, -6.02193177e-06, 2.94874189e-06, -1, 4.65661287e-08, -6.02565706e-06, -4.65661287e-08, -1))
  683. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.579999983))
  684. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.34799999, 0.200000003, 0.34799999))
  685. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00274038315, -1.37040901, -0.0240802765, 1, 2.94872734e-06, -6.02193177e-06, 2.94874189e-06, -1, 4.65661287e-08, -6.02565706e-06, -4.65661287e-08, -1))
  686. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 0.579999983, 1))
  687. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.231999978, 0.579999983, 0.200000003))
  688. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.17672205, -2.87833214, 0.023979187, -1, -2.94872734e-06, 6.02193177e-06, 2.94874189e-06, -1, 4.65661287e-08, 6.02565706e-06, 4.65661287e-08, 1))
  689. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.579999983))
  690. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.231999978, 0.579999983, 0.200000003))
  691. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.171286821, -2.87835312, -0.0240135193, 1, 2.94872734e-06, -6.02193177e-06, 2.94874189e-06, -1, 4.65661287e-08, -6.02565706e-06, -4.65661287e-08, -1))
  692. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.579999983))
  693. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.34799999, 0.927999794, 0.34799999))
  694. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0027589798, -3.09290695, 0.0237236023, -1, 1.07867527e-06, 9.00402665e-06, -1.07870437e-06, -1, 1.98185444e-06, 9.00402665e-06, 1.98185444e-06, 1))
  695. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1778999", Vector3.new(0, 0, 0), Vector3.new(0.579999983, 1.65067995, 0.579999983))
  696. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.34799999, 0.927999794, 0.34799999))
  697. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00277066231, 1.42840195, 0.023765564, 1, -1.07867527e-06, -9.00402665e-06, 1.07870437e-06, 1, -1.98185444e-06, 9.00402665e-06, 1.98185444e-06, 1))
  698. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1778999", Vector3.new(0, 0, 0), Vector3.new(0.579999983, 0.361919999, 0.579999983))
  699. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.34799996, 0.579999983, 0.200000003))
  700. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.229280472, -2.29836273, -0.024017334, 1, 2.94872734e-06, -6.02193177e-06, 2.94874189e-06, -1, 4.65661287e-08, -6.02565706e-06, -4.65661287e-08, -1))
  701. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.579999983))
  702. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.34799999, 0.34799999, 0.34799999))
  703. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00114798546, -3.89809227, 0.00895118713, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  704. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1778999", Vector3.new(0, 0, 0), Vector3.new(1.15999997, 0.867680013, 1.15999997))
  705. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(1.5079999, 0.860000014, 1.74799991))
  706. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00035238266, -0.00285339355, -2.71195602, 0.99999994, 5.82076609e-11, 0, 0, -2.1904707e-06, -1, 1.16415322e-10, 1, -2.1904707e-06))
  707. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  708. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.463999957, 0.579999983, 0.200000003))
  709. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.292733192, -1.71836472, 0.0240745544, -1, -2.94872734e-06, 6.02193177e-06, 2.94874189e-06, -1, 4.65661287e-08, 6.02565706e-06, 4.65661287e-08, 1))
  710. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.579999983))
  711. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.34799999, 1.12400031, 0.34799999))
  712. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0005235672, -7.07572746, 0.00452423096, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  713. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1778999", Vector3.new(0, 0, 0), Vector3.new(0.870000005, 4.88244009, 0.870000005))
  714. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Earth green", "Part", Vector3.new(0.34799999, 0.34799999, 0.34799999))
  715. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000386476517, -5.17789078, 0.00328445435, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  716. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1778999", Vector3.new(0, 0, 0), Vector3.new(0.843319952, 1.90935993, 0.842159986))
  717. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Earth green", "Part", Vector3.new(0.34799999, 0.34799999, 0.34799999))
  718. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00115633011, -3.78211975, 0.00893974304, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  719. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1778999", Vector3.new(0, 0, 0), Vector3.new(1.24815989, 0.867680013, 1.23192))
  720. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.463999957, 0.579999983, 0.200000003))
  721. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.287252426, -1.7183876, -0.0240497589, 1, 2.94872734e-06, -6.02193177e-06, 2.94874189e-06, -1, 4.65661287e-08, -6.02565706e-06, -4.65661287e-08, -1))
  722. CreateMesh("BlockMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 0.579999983))
  723. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Earth green", "Part", Vector3.new(0.34799999, 0.232000008, 0.34799999))
  724. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000389099121, -5.23586655, 0.00325775146, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  725. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1778999", Vector3.new(0, 0, 0), Vector3.new(0.782999933, 1.39431989, 0.778360009))
  726. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Earth green", "Part", Vector3.new(0.34799999, 7.42399979, 0.34799999))
  727. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000364303589, -7.32356262, 0.00324821472, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  728. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1778999", Vector3.new(0, 0, 0), Vector3.new(0.870000005, 5.19216013, 0.22040002))
  729. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Earth green", "Part", Vector3.new(0.34799999, 0.927999794, 0.34799999))
  730. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0027589798, -3.09290695, 0.0237236023, -1, 1.07867527e-06, 9.00402665e-06, -1.07870437e-06, -1, 1.98185444e-06, 9.00402665e-06, 1.98185444e-06, 1))
  731. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1778999", Vector3.new(0, 0, 0), Vector3.new(0.37816, 1.65067995, 0.58348))
  732. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Earth green", "Part", Vector3.new(0.34799999, 0.34799999, 0.34799999))
  733. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00111436844, -4.22602654, 0.00867843628, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  734. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1778999", Vector3.new(0, 0, 0), Vector3.new(0.91523993, 0.867680013, 0.907119989))
  735. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Earth green", "Part", Vector3.new(0.34799999, 7.42399979, 0.34799999))
  736. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00319671631, -7.32356071, 0.000435590744, -5.18374145e-06, -9.19960439e-06, -1, 1.04594219e-05, 1.00000012, -9.19960439e-06, 1, -1.04596111e-05, -5.18374145e-06))
  737. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1778999", Vector3.new(0, 0, 0), Vector3.new(0.870000005, 5.19216013, 0.22040002))
  738. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Earth green", "Part", Vector3.new(1.68780005, 0.200000003, 1.69939995))
  739. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00173377991, -3.07436943, 0.0119018555, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  740. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1.40999973, -0.0220399927, 0.964000046))
  741. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Earth green", "Part", Vector3.new(0.34799999, 0.927999794, 0.34799999))
  742. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00275397301, 1.42835045, 0.0237636566, 0.99999994, 5.82076609e-11, 0, 5.82076609e-11, 1, 0, 0, 0, 1))
  743. CreateMesh("SpecialMesh", Part, Enum.MeshType.FileMesh, "http://www.roblox.com/asset/?id=1778999", Vector3.new(0, 0, 0), Vector3.new(0.305079967, 0.361919999, 0.591600001))
  744. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Earth green", "Part", Vector3.new(1.43799984, 0.889999986, 1.74799991))
  745. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00035238266, -0.00285339355, -2.71195602, 0.99999994, 5.82076609e-11, 0, 0, -2.1904707e-06, -1, 1.16415322e-10, 1, -2.1904707e-06))
  746. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  747. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(1.5079999, 0.910000026, 1.36799991))
  748. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.00035238266, -0.00285339355, -2.71195602, 0.99999994, 5.82076609e-11, 0, 0, -2.1904707e-06, -1, 1.16415322e-10, 1, -2.1904707e-06))
  749. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  750. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.232000008, 3.70000005, 0.34799999))
  751. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.624273062, 0.878850937, 0.0159015656, 1, -8.07837932e-06, -8.94442201e-06, -8.07830656e-06, -1, 5.87105751e-06, -8.94255936e-06, -5.87105751e-06, -1))
  752. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  753. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.232000008, 0.232000008, 0.232000008))
  754. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.624267817, -0.92908287, 0.0159187317, 1, -8.07837932e-06, -8.94442201e-06, -8.07829201e-06, -0.99999994, 8.87084752e-06, -8.94255936e-06, -8.87084752e-06, -1.00000012))
  755. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  756. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.34799999, 0.579999983, 0.34799999))
  757. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00274848938, -1.0224514, -0.0240879059, 1, 2.94872734e-06, -6.02193177e-06, 2.94874189e-06, -1, 4.65661287e-08, -6.02565706e-06, -4.65661287e-08, -1))
  758. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  759. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.232000008, 0.839999974, 0.34799999))
  760. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.11595154, -0.341424942, 0.0158958435, 0.500012338, 0.866018236, -1.66081009e-05, 0.866018295, -0.500012398, 4.09595668e-06, -4.75905836e-06, -1.64294615e-05, -1))
  761. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  762. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(1.5079999, 0.200000003, 1.5079999))
  763. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0028553009, -3.06696129, 0.000366926193, -1.19395554e-06, -2.19233334e-06, -1, 5.34905121e-06, 1, -2.19326466e-06, 1, -5.34910941e-06, -1.19395554e-06))
  764. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  765. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(1.5079999, 0.49000001, 1.3779999))
  766. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00284957886, -2.92195702, 0.000366449356, -1.19395554e-06, -2.19233334e-06, -1, 5.34905121e-06, 1, -2.19326466e-06, 1, -5.34910941e-06, -1.19395554e-06))
  767. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  768. Part = CreatePart(m, Enum.Material.Neon, 0, 0, "Earth green", "Part", Vector3.new(1.32799995, 0.5, 1.28799999))
  769. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0028629303, -2.91696167, 0.000367164612, -1.19395554e-06, -2.19233334e-06, -1, 5.34905121e-06, 1, -2.19326466e-06, 1, -5.34910941e-06, -1.19395554e-06))
  770. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  771. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(1.24799991, 0.50999999, 1.14799988))
  772. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.00285148621, -2.91196823, 0.000367164612, -1.19395554e-06, -2.19233334e-06, -1, 5.34905121e-06, 1, -2.19326466e-06, 1, -5.34910941e-06, -1.19395554e-06))
  773. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  774. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.237999916, 0.670000017, 0.58799994))
  775. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.39991188, -2.73662758, 0.237309217, -1.19395554e-06, -2.19233334e-06, -1, 5.34905121e-06, 1, -2.19326466e-06, 1, -5.34910941e-06, -1.19395554e-06))
  776. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  777. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.370000035, 0.58799994))
  778. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.391384125, -2.60745811, -0.203097105, -1.19395554e-06, -2.19233334e-06, -1, 5.34905121e-06, 1, -2.19326466e-06, 1, -5.34910941e-06, -1.19395554e-06))
  779. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  780. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.232000008, 0.232000008, 0.232000008))
  781. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.236500502, 2.40663719, 0.400648117, 1, -8.07837932e-06, -8.94442201e-06, -8.07829201e-06, -0.99999994, 8.87084752e-06, -8.94255936e-06, -8.87084752e-06, -1.00000012))
  782. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  783. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.232000008, 0.232000008, 0.232000008))
  784. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.203836203, 2.45706749, 0.377010345, 1, -8.07837932e-06, -8.94442201e-06, -8.07829201e-06, -0.99999994, 8.87084752e-06, -8.94255936e-06, -8.87084752e-06, -1.00000012))
  785. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  786. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.232000008, 0.232000008, 0.232000008))
  787. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.127367973, 2.49600029, 0.301725388, -0.999994576, -0.00331067573, 5.13643026e-05, 0.00331092649, -0.99968338, 0.02494587, -3.12384218e-05, 0.0249459036, 0.999688804))
  788. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  789. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.370000035, 0.58799994))
  790. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.316099167, -2.64639854, -0.126652002, -3.98978591e-05, 0.0249554031, 0.999688625, -0.00329890079, 0.999683201, -0.0249553993, -0.999994516, -0.00329886912, 4.24403697e-05))
  791. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  792. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.237999916, 0.670000017, 0.58799994))
  793. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.331768036, -2.49601364, 0.0833206177, -3.98978591e-05, 0.0249554031, 0.999688625, -0.00329890079, 0.999683201, -0.0249553993, -0.999994516, -0.00329886912, 4.24403697e-05))
  794. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  795. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.232000008, 0.232000008, 0.232000008))
  796. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0825328827, 2.16601563, 0.332508087, -0.999994576, -0.00331067573, 5.13643026e-05, 0.00331092649, -0.99968338, 0.02494587, -3.12384218e-05, 0.0249459036, 0.999688804))
  797. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  798. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.463999987))
  799. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0240745544, 1.37039375, 0.287247181, -8.17514956e-06, -1.32042915e-05, -1, 1.1522774e-05, 1, -1.32042915e-05, 1, -1.15228468e-05, -8.17514956e-06))
  800. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.579999983, 0.579999983, 1))
  801. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.34799999, 0.34799999))
  802. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.023853302, -3.34229088, 0.229256868, 3.17767262e-06, 1.21947378e-05, 1.00000012, -2.50803714e-06, -1, 1.21956691e-05, 1, -2.50806625e-06, -3.17580998e-06))
  803. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.579999983, 1, 1))
  804. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.463999987))
  805. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0237407684, 1.37044525, 0.292789936, 5.18374145e-06, 9.19960439e-06, 1, 1.04594219e-05, 1.00000012, -9.19960439e-06, -1, 1.04596111e-05, 5.18374145e-06))
  806. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.579999983, 0.579999983, 1))
  807. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.579999983, 0.231999993))
  808. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0240745544, -1.71839714, 0.640760899, -9.16607678e-06, -1.82054937e-05, -1, -1.56015594e-05, -1, 1.8206425e-05, -1, 1.56017049e-05, 9.16421413e-06))
  809. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.579999983, 1, 1))
  810. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.579999983, 0.232000008))
  811. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0239830017, -1.71838951, 0.635227203, 9.16980207e-06, 1.52057037e-05, 1, -1.45540544e-05, -1.00000012, 1.5206635e-05, 1, -1.45541708e-05, -9.16980207e-06))
  812. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.579999983, 1, 1))
  813. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  814. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0240592957, -2.06639671, 0.461258411, 8.17514956e-06, 1.32042915e-05, 1, -4.52363747e-06, -1, 1.32052228e-05, 1, -4.52392851e-06, -8.17701221e-06))
  815. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.579999983, 0.579999983, 0.579999983))
  816. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.34799999, 0.34799999))
  817. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0238876343, -3.34229088, 0.234741688, -5.18374145e-06, -9.19960439e-06, -1, -1.46047387e-06, -1.00000012, 9.19960439e-06, -1, 1.46064849e-06, 5.18374145e-06))
  818. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.579999983, 1, 1))
  819. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.579999983, 0.200000003))
  820. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0239772797, -2.8783474, 0.345261335, 5.18374145e-06, 9.19960439e-06, 1, -1.46047387e-06, -1.00000012, 9.19960439e-06, 1, -1.46064849e-06, -5.18374145e-06))
  821. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.579999983, 1, 0.579999983))
  822. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.579999983, 0.200000003))
  823. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0240268707, -2.87837219, 0.350755215, -5.18374145e-06, -9.19960439e-06, -1, -1.24591315e-05, -1.00000012, 9.19960439e-06, -1, 1.24591897e-05, 5.18187881e-06))
  824. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.579999983, 1, 0.579999983))
  825. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Institutional white", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  826. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0240764618, -2.06640625, 0.466746569, -1.61863863e-05, -1.52112916e-05, -1.00000012, -5.55528095e-06, -1, 1.52112916e-05, -1, 5.55548468e-06, 1.61845237e-05))
  827. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.579999983, 0.579999983, 0.579999983))
  828. rayCast = function(Position, Direction, Range, Ignore)
  829.  
  830. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  831. end
  832.  
  833. local GetNearest = function(obj, distance)
  834.  
  835. local last, lastx = distance + 1, nil
  836. for i,v in pairs(workspace:GetChildren()) do
  837. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  838. local t = v.Torso
  839. local dist = t.Position - obj.Position.magnitude
  840. if dist <= distance and dist < last then
  841. last = dist
  842. lastx = v
  843. end
  844. end
  845. end
  846. return lastx
  847. end
  848.  
  849. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  850.  
  851. if hit.Parent == nil then
  852. return
  853. end
  854. local h = hit.Parent:FindFirstChild("Humanoid")
  855. for _,v in pairs(hit.Parent:children()) do
  856. if v:IsA("Humanoid") then
  857. h = v
  858. end
  859. end
  860. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  861. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  862. return
  863. end
  864. local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h})
  865. game:GetService("Debris"):AddItem(c, 0.5)
  866. if HitSound ~= nil and HitPitch ~= nil then
  867. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  868. end
  869. local Damage = math.random(minim, maxim)
  870. local blocked = false
  871. local block = hit.Parent:findFirstChild("Block")
  872. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  873. blocked = true
  874. block.Value = block.Value - 1
  875. print(block.Value)
  876. end
  877. if blocked == false then
  878. HitHealth = h.Health
  879. h.Health = h.Health - Damage
  880. if HitHealth ~= h.Health and HitHealth ~= 0 and h.Health <= 0 then
  881. print("gained kill")
  882. Player.PlayerGui.Kills.Value = Player.PlayerGui.NinjaKills.Value + 1
  883. end
  884. if HitHealth ~= h.Health and HitHealth ~= 0 and h.Health <= 0 and h.Parent.Name ~= "Hologram" then
  885. print("gained spree")
  886. game.Players.LocalPlayer:FindFirstChild("leaderstats").Spree.Value = game.Players.LocalPlayer.leaderstats.Spree.Value + 1
  887. end
  888. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  889. else
  890. h.Health = h.Health - Damage / 2
  891. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  892. end
  893. if Type == "Knockdown" then
  894. local hum = hit.Parent.Humanoid
  895. hum.PlatformStand = true
  896. coroutine.resume(coroutine.create(function(HHumanoid)
  897.  
  898. swait(1)
  899. HHumanoid.PlatformStand = false
  900. end
  901. ), hum)
  902. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  903. local bodvol = Create("BodyVelocity")({velocity = angle * knockback, P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  904. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  905. game:GetService("Debris"):AddItem(bodvol, 0.5)
  906. game:GetService("Debris"):AddItem(rl, 0.5)
  907. else
  908. do
  909. if Type == "Normal" then
  910. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05})
  911. if knockback > 0 then
  912. vp.Parent = hit.Parent.Torso
  913. end
  914. game:GetService("Debris"):AddItem(vp, 0.5)
  915. else
  916. do
  917. if Type == "Up" then
  918. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  919. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  920. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  921. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  922. else
  923. do
  924. if Type == "Snare" then
  925. local bp = Create("BodyPosition")({P = 2000, D = 100, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  926. game:GetService("Debris"):AddItem(bp, 1)
  927. else
  928. do
  929. if Type == "Slashnare" then
  930. Effects.Block.Create(BrickColor.new("Really black"), hit.Parent.Torso.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.07)
  931. for i = 1, math.random(4, 5) do
  932. 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)
  933. end
  934. local bp = Create("BodyPosition")({P = 2000, D = 100, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  935. game:GetService("Debris"):AddItem(bp, 1)
  936. else
  937. do
  938. if Type == "Freeze" then
  939. local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  940. local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
  941. hit.Parent.Torso.Anchored = true
  942. coroutine.resume(coroutine.create(function(Part)
  943.  
  944. swait(1.5)
  945. Part.Anchored = false
  946. end
  947. ), hit.Parent.Torso)
  948. game:GetService("Debris"):AddItem(BodPos, 3)
  949. game:GetService("Debris"):AddItem(BodGy, 3)
  950. end
  951. do
  952. local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
  953. game:GetService("Debris"):AddItem(debounce, Delay)
  954. c = Instance.new("ObjectValue")
  955. c.Name = "creator"
  956. c.Value = Player
  957. c.Parent = h
  958. game:GetService("Debris"):AddItem(c, 0.5)
  959. end
  960. end
  961. end
  962. end
  963. end
  964. end
  965. end
  966. end
  967. end
  968. end
  969. end
  970. end
  971. end
  972.  
  973. ShowDamage = function(Pos, Text, Time, Color)
  974.  
  975. local Rate = 0.033333333333333
  976. if not Pos then
  977. local Pos = Vector3.new(0, 0, 0)
  978. end
  979. local Text = Text or ""
  980. local Time = Time or 2
  981. if not Color then
  982. local Color = Color3.new(1, 0, 1)
  983. end
  984. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  985. EffectPart.Anchored = true
  986. local BillboardGui = Create("BillboardGui")({Size = UDim2.new(3, 0, 3, 0), Adornee = EffectPart, Parent = EffectPart})
  987. local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = Text, TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
  988. game.Debris:AddItem(EffectPart, Time + 0.1)
  989. EffectPart.Parent = game:GetService("Workspace")
  990. delay(0, function()
  991.  
  992. local Frames = Time / Rate
  993. for Frame = 1, Frames do
  994. wait(Rate)
  995. local Percent = Frame / Frames
  996. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  997. TextLabel.TextTransparency = Percent
  998. end
  999. if EffectPart and EffectPart.Parent then
  1000. EffectPart:Destroy()
  1001. end
  1002. end
  1003. )
  1004. end
  1005.  
  1006. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
  1007.  
  1008. for _,c in pairs(workspace:children()) do
  1009. local hum = c:findFirstChild("Humanoid")
  1010. if hum ~= nil then
  1011. local head = c:findFirstChild("Torso")
  1012. if head ~= nil then
  1013. local targ = head.Position - Part.Position
  1014. local mag = targ.magnitude
  1015. if mag <= magni and c.Name ~= Player.Name then
  1016. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1)
  1017. end
  1018. end
  1019. end
  1020. end
  1021. end
  1022.  
  1023. EffectModel = Instance.new("Model", Character)
  1024. EffectModel.Name = "Effects"
  1025. Effects = {
  1026. Block = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1027.  
  1028. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1029. prt.Anchored = true
  1030. prt.CFrame = cframe
  1031. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1032. game:GetService("Debris"):AddItem(prt, 10)
  1033. if Type == 1 or Type == nil then
  1034. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  1035. else
  1036. if Type == 2 then
  1037. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  1038. end
  1039. end
  1040. end
  1041. }
  1042. ,
  1043. Sphere = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1044.  
  1045. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1046. prt.Anchored = true
  1047. prt.CFrame = cframe
  1048. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1049. game:GetService("Debris"):AddItem(prt, 10)
  1050. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  1051. end
  1052. }
  1053. ,
  1054. Ring = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1055.  
  1056. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1057. prt.Anchored = true
  1058. prt.CFrame = cframe
  1059. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1060. game:GetService("Debris"):AddItem(prt, 10)
  1061. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  1062. end
  1063. }
  1064. ,
  1065. Wave = {Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1066.  
  1067. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1068. prt.Anchored = true
  1069. prt.CFrame = cframe
  1070. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1071. game:GetService("Debris"):AddItem(prt, 10)
  1072. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  1073. end
  1074. }
  1075. ,
  1076. Break = {Create = function(brickcolor, cframe, x1, y1, z1)
  1077.  
  1078. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1079. prt.Anchored = true
  1080. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1081. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1082. local num = math.random(10, 50) / 1000
  1083. game:GetService("Debris"):AddItem(prt, 10)
  1084. table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
  1085. end
  1086. }
  1087. }
  1088. attackone = function()
  1089.  
  1090. attack = true
  1091. local con = Hitbox.Touched:connect(function(hit)
  1092.  
  1093. Damagefunc(Hitbox, hit, 12, 15, 5, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1094. end
  1095. )
  1096. for i = 0, 1, 0.1 do
  1097. swait()
  1098. PlayAnimationFromTable({CFrame.new(0, -0.0270718634, 0, 0.615661561, 0, -0.788010716, 0, 1, 0, 0.788010716, 0, 0.615661561), CFrame.new(-1.02818012e-06, 1.49999869, 1.47521496e-06, 0.618414938, -0.0920195207, 0.780445635, -0.0593911558, 0.98480773, 0.163175896, -0.783604264, -0.147261992, 0.603554785), CFrame.new(1.82513988, 0.444128782, 0.23494333, 0.0677939877, -0.991606176, -0.110096604, 0.997198641, 0.0638504475, 0.0389619842, -0.0316052213, -0.112429649, 0.993157029), CFrame.new(-1.86552405, 0.509515345, -0.557088196, 0.451754928, 0.877874494, -0.15891467, -0.348116636, 0.00945036858, -0.93740356, -0.821420848, 0.478797555, 0.309871972), CFrame.new(0.826178551, -1.97292817, 0.199097812, 0.954936206, -0.279742777, 0.0992010832, 0.270550072, 0.957839251, 0.0966777503, -0.122063607, -0.0654822364, 0.990359843), CFrame.new(-0.53729105, -1.97292781, -0.0773453712, 0.740154624, -0.163836688, 0.652172327, 0.0361034833, 0.978147566, 0.204753116, -0.671466827, -0.128003284, 0.729895592)}, 0.3, false)
  1099. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
  1100. end
  1101. for i = 0, 1, 0.3 do
  1102. swait()
  1103. PlayAnimationFromTable({CFrame.new(-0.0340373144, -0.0270715281, 0.00341528282, 0.320976257, -0.310355872, 0.894792438, -0.074508965, 0.933580339, 0.350536883, -0.944151878, -0.17918402, 0.276532829), CFrame.new(0.134461269, 1.43055654, -0.0728043914, 0.310423523, 0.262093902, -0.913752794, -0.366326392, 0.919980526, 0.139430463, 0.87717855, 0.291449249, 0.381595463), CFrame.new(1.91506827, 0.814879715, -0.496201664, -0.030215472, -0.925463438, 0.377630025, 0.955258131, -0.137946591, -0.26163435, 0.294225812, 0.352828801, 0.888224721), CFrame.new(-0.496452063, 0.483130455, -1.07981288, 0.227236271, -0.712692022, -0.663651884, -0.646151066, 0.399520189, -0.650286317, 0.728596151, 0.576588035, -0.369721264), CFrame.new(0.676632524, -1.88460541, -0.465232372, 0.74594748, -0.133242995, -0.652540267, -0.133614525, 0.929922998, -0.342622697, 0.652464271, 0.342767358, 0.675870478), CFrame.new(-0.419274032, -2.19595146, 0.131036133, 0.99795264, -0.0593726039, 0.0237810165, 0.0532223433, 0.977098525, 0.206023782, -0.0354685634, -0.204336271, 0.978258014)}, 0.4, false)
  1104. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), 0.3)
  1105. end
  1106. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=191395631", RootPart, 1, 1.3)
  1107. for i = 0, 1, 0.15 do
  1108. swait()
  1109. PlayAnimationFromTable({CFrame.new(-6.30039722e-07, -0.0270712394, 3.81004065e-06, 0.772527516, -0.168243587, 0.612286925, -0.0745089501, 0.933580399, 0.350536883, -0.630594671, -0.316420197, 0.708680868), CFrame.new(-0.0763897151, 1.39069688, -0.0114668235, 0.765913725, 0.184902936, -0.615781605, -0.226541907, 0.973942935, 0.0106747746, 0.601709843, 0.131324425, 0.787844539), CFrame.new(1.91506755, 0.814878941, -0.496200085, -0.0509665981, -0.763669908, 0.64359194, 0.957570672, -0.220401704, -0.185692236, 0.283656389, 0.606820583, 0.74250102), CFrame.new(-1.07465756, 0.295047432, -0.701791108, 0.677316368, -0.400471896, -0.617142439, -0.528734267, 0.318307459, -0.786841989, 0.511549056, 0.85924542, 0.00385162234), CFrame.new(0.687618554, -1.76615047, -0.77837956, 0.979659677, -0.12746267, -0.154984415, 0.0578796118, 0.919011891, -0.389957786, 0.192137539, 0.373055547, 0.907696307), CFrame.new(0.111059621, -2.21021223, 0.281746477, 0.819298387, -0.342509478, 0.459823251, 0.22384733, 0.929400384, 0.293440491, -0.527866006, -0.137484998, 0.838126123)}, 0.3, false)
  1110. end
  1111. con:disconnect()
  1112. attack = false
  1113. end
  1114.  
  1115. attacktwo = function()
  1116.  
  1117. attack = true
  1118. local con = Hitbox.Touched:connect(function(hit)
  1119.  
  1120. Damagefunc(Hitbox, hit, 10, 15, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1121. end
  1122. )
  1123. for i = 0, 1, 0.1 do
  1124. swait()
  1125. PlayAnimationFromTable({CFrame.new(-2.58977525e-06, -0.0270727444, -2.55054329e-06, 0.394263327, -0.174312681, 0.902314484, 0.14179872, 0.981627166, 0.127676144, -0.907992005, 0.07760901, 0.411736935), CFrame.new(0.276021212, 1.5092113, -0.161527455, 0.919451475, 0.177900374, -0.350657135, -0.0858790949, 0.961122453, 0.262428284, 0.383710504, -0.211175948, 0.898983359), CFrame.new(0.550723791, 0.131975025, -1.28070414, 0.745899498, 0.591351449, 0.306491911, -0.0948514491, 0.549775183, -0.829909861, -0.659270048, 0.589958131, 0.46616751), CFrame.new(-1.20426571, 0.183089674, -0.778914571, 0.791108966, -0.0486358106, -0.609738469, -0.436987877, 0.65257138, -0.619024992, 0.428004682, 0.75616461, 0.495001882), CFrame.new(0.11358992, -2.05790162, 0.243254453, 0.911060691, 0.231901437, -0.340866715, -0.197240606, 0.971213937, 0.133564711, 0.362028301, -0.0544527918, 0.930575252), CFrame.new(-0.975479901, -1.83112597, -0.290757179, 0.897632599, 0.401073992, -0.182743639, -0.39338541, 0.916044056, 0.0781741142, 0.198754877, 0.00171705335, 0.980047703)}, 0.3, false)
  1126. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(80), math.rad(0), math.rad(0)), 0.3)
  1127. end
  1128. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=231917871", RootPart, 1, 1.5)
  1129. for i = 0, 1, 0.3 do
  1130. swait()
  1131. PlayAnimationFromTable({CFrame.new(-4.45172191e-06, -0.0270722471, 0.200000688, 0.286420196, -0.109017313, -0.951881647, -0.0197784305, 0.992620945, -0.119634412, 0.957899928, 0.0530924201, 0.282150507), CFrame.new(-0.0296679214, 1.48893058, -0.17945087, 0.447498083, -0.096144475, 0.889101744, -0.0579893664, 0.988991916, 0.136133164, -0.892402768, -0.112477764, 0.436996609), CFrame.new(2.15547228, 0.642337859, -0.410955667, 0.456475139, -0.872380018, 0.174881235, -0.22365734, -0.302750647, -0.926455259, 0.861166596, 0.383790404, -0.333312333), CFrame.new(-1.60240173, -0.0276645161, 0.791693926, 0.555146813, 0.750788093, 0.357951403, -0.675034761, 0.658121884, -0.333471894, -0.485942394, -0.0565037727, 0.872162461), CFrame.new(0.525445342, -1.97169781, 0.0450227559, 0.969161212, -0.0517726243, 0.240927249, -0.0285320543, 0.947530985, 0.318387926, -0.244769841, -0.315443397, 0.916833282), CFrame.new(-0.586783051, -1.9659344, 0.276722312, 0.23790808, -0.139451712, 0.961224675, -0.340144068, 0.915008962, 0.216934264, -0.909781098, -0.378565311, 0.17025438)}, 0.35, false)
  1132. end
  1133. for i = 0, 1, 0.1 do
  1134. swait()
  1135. PlayAnimationFromTable({CFrame.new(-1.71363354e-06, -0.0270718914, 0.200000435, 0.596768022, -0.0842840895, -0.797975004, -0.0197784305, 0.992620945, -0.119634412, 0.802169979, 0.0871766657, 0.590697408), CFrame.new(-0.0296681225, 1.48893046, -0.179451019, 0.725802779, -0.0938166827, 0.681475461, -0.0277295355, 0.985861182, 0.165253758, -0.687343717, -0.138838649, 0.712939262), CFrame.new(1.99610436, 0.672978759, -0.13037236, 0.412521422, -0.889217854, 0.197781771, -0.221838623, -0.308642894, -0.924947083, 0.883523464, 0.3376849, -0.324584663), CFrame.new(-1.77330041, -0.102336511, 0.200406581, 0.791432619, 0.54863894, -0.269498885, -0.611241341, 0.713439107, -0.342620254, 0.00429621339, 0.435889661, 0.899989903), CFrame.new(0.56150198, -1.94969869, 0.221590936, 0.995001256, 0.0185029656, -0.0981321037, 0.0134100243, 0.949026585, 0.314910412, 0.0989566445, -0.314652264, 0.944034696), CFrame.new(-0.562550783, -1.99135828, 0.0617625713, 0.614901066, -0.0156128258, 0.788449645, -0.31035766, 0.914330602, 0.260149151, -0.724965394, -0.404667377, 0.557377279)}, 0.3, false)
  1136. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(70), math.rad(0), math.rad(50)), 0.3)
  1137. end
  1138. con:disconnect()
  1139. attack = false
  1140. end
  1141.  
  1142. attackthree = function()
  1143.  
  1144. attack = true
  1145. local con = Hitbox.Touched:connect(function(hit)
  1146.  
  1147. Damagefunc(Hitbox, hit, 10, 15, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1148. end
  1149. )
  1150. for i = 0, 1, 0.13 do
  1151. swait()
  1152. PlayAnimationFromTable({CFrame.new(0.155323431, -0.144087031, -8.64267349e-07, 0.406246662, -0.275637358, -0.871199012, 0.116489358, 0.96126169, -0.24981229, 0.906307817, 0, 0.422618181), CFrame.new(0.113615446, 1.50106311, -0.243649721, 0.9835186, 0.1655581, 0.0726746619, -0.180805683, 0.899150789, 0.398543715, 0.000636637211, -0.405115128, 0.914265513), CFrame.new(-0.109570846, 0.529211998, -1.46188736, 0.423202425, 0.873479426, -0.240693778, -0.422557652, -0.0447135977, -0.90523243, -0.8014642, 0.484803557, 0.35017249), CFrame.new(-1.38824522, 0.346579611, 0.580068588, 0.288678229, 0.956147075, 0.0494741946, -0.616419733, 0.225150868, -0.754541993, -0.732592285, 0.187323064, 0.654384077), CFrame.new(0.274086177, -1.94841671, 0.0596515536, 0.997818112, -0.0576558411, 0.0321674645, 0.0479254872, 0.967640102, 0.247741193, -0.0454101861, -0.245658994, 0.968292117), CFrame.new(-0.625153482, -1.61169934, 0.935997665, 0.485346854, 0.260189712, 0.834709346, -0.606308222, 0.788010776, 0.106908455, -0.62994349, -0.557978809, 0.540213704)}, 0.3, false)
  1153. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-80), math.rad(0), math.rad(-30)), 0.3)
  1154. end
  1155. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=231917871", RootPart, 1, 1)
  1156. for i = 0, 1, 0.3 do
  1157. swait()
  1158. PlayAnimationFromTable({CFrame.new(-0.441604793, -0.144087106, -0.636744976, -0.955402374, 0.177176386, 0.236251652, 0.0371798053, 0.865823209, -0.498966873, -0.292957306, -0.467930377, -0.833796918), CFrame.new(0.083763659, 1.52721262, -0.383999497, 0.700288057, 0.193824261, -0.687043548, 0.279806316, 0.810894012, 0.513964415, 0.656738341, -0.55216223, 0.513626158), CFrame.new(-0.000674039125, 0.443139404, -0.956957042, 0.419927776, 0.893170595, -0.160956964, -0.594279408, 0.136573553, -0.792577922, -0.685924768, 0.428478837, 0.588143826), CFrame.new(-1.38513887, 0.405978233, 0.548083305, 0.302514493, 0.944289148, 0.129626393, -0.770496845, 0.322330981, -0.549943149, -0.561087966, 0.0664891005, 0.825081587), CFrame.new(0.415211976, -1.84344959, 0.5516361, 0.975719452, -0.212571129, 0.0527739972, 0.115966327, 0.705797195, 0.698857784, -0.185804725, -0.675769091, 0.713311136), CFrame.new(-0.469997197, -1.33982611, 1.3595823, 0.554393649, -0.104707211, 0.825641632, -0.662577748, 0.544796586, 0.513991773, -0.503625393, -0.832005501, 0.232655138)}, 0.3, false)
  1159. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-80), math.rad(0), math.rad(-30)), 0.3)
  1160. end
  1161. for i = 0, 1, 0.3 do
  1162. swait()
  1163. PlayAnimationFromTable({CFrame.new(-0.441606015, -0.144086838, -0.636745632, -0.123825595, 0.0171479285, 0.99215591, -0.0261279643, 0.999447703, -0.0205348432, -0.991959929, -0.0284657627, -0.12330918), CFrame.new(0.0784170479, 1.51956046, -0.0166353062, 0.336368769, 0.147857398, -0.930050611, -0.0312923454, 0.988807261, 0.145880938, 0.941210389, -0.0199663173, 0.337230653), CFrame.new(1.69904339, 0.60697031, 0.0534643605, 0.501960516, -0.864889324, 0.00142141059, -0.126057982, -0.0747866929, -0.989199877, 0.855654836, 0.496360123, -0.146566212), CFrame.new(-1.46310771, 0.00369340181, 0.749422252, -0.654872715, 0.57437408, 0.491157889, -0.40632236, 0.280383438, -0.869647801, -0.637215793, -0.769077122, 0.0497655347), CFrame.new(0.844428539, -1.84085441, -0.291732132, 0.867913544, -0.11015515, -0.484346807, 0.260894418, 0.930860817, 0.255797416, 0.422682106, -0.348373473, 0.836645603), CFrame.new(-0.411517441, -1.86681676, 0.0428021997, 0.899920642, 0.0469176397, 0.433522254, -0.0757952482, 0.995891094, 0.0495587885, -0.429415762, -0.0774579123, 0.89977926)}, 0.3, false)
  1164. end
  1165. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=191395631", RootPart, 1, 1.3)
  1166. for i = 0, 1, 0.3 do
  1167. swait()
  1168. PlayAnimationFromTable({CFrame.new(0.206958145, -0.722649097, -1.54270411, 0.892398119, -0.219169945, -0.394449234, 0.45119065, 0.419316888, 0.787781954, -0.00725887716, -0.880986869, 0.473085046), CFrame.new(0.157380432, 1.51298261, 0.0400565863, 0.968339324, 0.141109496, -0.205929399, -0.245546564, 0.389667004, -0.887618423, -0.045007512, 0.910081327, 0.4119789), CFrame.new(1.72624826, 0.514459193, 0.115863413, 0.199539766, -0.963090003, 0.180669799, -0.120583862, -0.207110405, -0.970857739, 0.972442031, 0.171938851, -0.157459885), CFrame.new(-1.47602046, 0.582929492, -0.838781595, 0.891536295, 0.447038978, -0.0729332417, -0.213925451, 0.273644924, -0.937738895, -0.399248034, 0.851630569, 0.339597374), CFrame.new(0.311297417, -1.40983462, -1.59857512, 0.697655559, -0.200266466, -0.687873662, -0.616478801, 0.321360111, -0.718805671, 0.365007877, 0.925538301, 0.100738645), CFrame.new(-0.824397802, -2.13644457, -0.585844278, 0.899634957, 0.0500209071, 0.433768362, -0.10999392, 0.987341821, 0.114269882, -0.422561705, -0.150513083, 0.893749177)}, 0.3, false)
  1169. end
  1170. for i = 0, 1, 0.1 do
  1171. swait()
  1172. PlayAnimationFromTable({CFrame.new(0.063688755, -0.902920604, -0.945114851, 0.786958516, -0.333099604, -0.519365907, 0.616986454, 0.418158412, 0.666686773, -0.00489589572, -0.845096588, 0.534591258), CFrame.new(-0.11525283, 1.46556234, 0.0511787534, 0.726795495, 0.682753146, -0.0749427229, -0.542242527, 0.503376901, -0.672744274, -0.421593845, 0.529584646, 0.736069858), CFrame.new(1.51439726, 0.197605133, 0.148403615, 0.0714123771, -0.682260334, -0.72761327, 0.460320026, 0.669690549, -0.582769394, 0.884876013, -0.293318033, 0.361882329), CFrame.new(-2.02454305, 0.599654615, -0.545007944, 0.741491616, 0.635336459, -0.21572572, -0.481140077, 0.279392928, -0.830929458, -0.467647582, 0.719921589, 0.512853324), CFrame.new(-0.230306968, -1.70381415, -0.516020358, 0.929731727, 0.362013578, -0.0674173683, -0.364456266, 0.930801153, -0.0279432535, 0.0526362807, 0.050550431, 0.997333407), CFrame.new(-0.983596802, -1.0339855, -0.577523232, 0.929843903, 0.170333728, 0.326154411, -0.294988543, 0.8749125, 0.384070188, -0.21993646, -0.453337133, 0.863778472)}, 0.3, false)
  1173. end
  1174. con:disconnect()
  1175. attack = false
  1176. end
  1177.  
  1178. local joj = false
  1179. local ready = false
  1180. zoop = function()
  1181.  
  1182. attack = true
  1183. local con = Hitbox.Touched:connect(function(hit)
  1184.  
  1185. Damagefunc(Hitbox, hit, 10, 18, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1186. end
  1187. )
  1188. for i = 0, 1, 0.05 do
  1189. swait()
  1190. PlayAnimationFromTable({CFrame.new(-8.21892172e-08, -0.0270716809, 5.68572432e-07, 0.939692676, 0, -0.342020065, 0.0942735076, 0.96126169, 0.259014398, 0.328770787, -0.275637358, 0.90329057), CFrame.new(-0.0747114494, 1.4150219, -0.205254331, 0.93649441, 0.0533779934, 0.346596301, -0.059423767, 0.998209476, 0.00683102012, -0.345611066, -0.0269932896, 0.937989533), CFrame.new(1.5288465, 0.156006366, 0.579257131, 0.919719398, -0.382889539, 0.0866706222, 0.384513795, 0.923116505, -0.00222876668, -0.0791536793, 0.0353758931, 0.996234536), CFrame.new(-1.43597341, -0.000696308911, 0.175896466, 0.998440027, 0.0515920818, -0.0213468373, -0.0414076224, 0.9406811, 0.336755693, 0.0374544859, -0.335346431, 0.941350102), CFrame.new(0.610377252, -1.97191846, -0.520978212, 0.980857611, -0.194223747, -0.0139841139, 0.181246847, 0.936856329, -0.299081475, 0.0711898208, 0.290821761, 0.954125166), CFrame.new(-0.683053017, -1.83179462, -0.531770229, 0.939692676, -0.0885213315, 0.330365986, 0, 0.965925813, 0.258819103, -0.342020065, -0.243210435, 0.907673359)}, 0.3, false)
  1191. end
  1192. ready = true
  1193. MagniDamage(RootPart, 10, 10, 10, 5, "Normal")
  1194. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=588734356", RootPart, 1, 1)
  1195. Effects.Block.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.07)
  1196. Effects.Ring.Create(BrickColor.new("Realyl black"), RootPart.CFrame * cn(0, 0, 15) * angles(1.57, 0, 0), 1, 150, 1, 1, 0, 1, 0.07)
  1197. RootPart.CFrame = RootPart.CFrame * cn(0, 0, 30)
  1198. Effects.Block.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.07)
  1199. Effects.Wave.Create(BrickColor.new("Earth green"), RootPart.CFrame * cn(0, -2.5, 0), 7, 5, 7, 0.5, -0.5, 0.5, 0.1)
  1200. MagniDamage(RootPart, 10, 10, 16, 5, "Normal")
  1201. for i = 0, 1, 0.1 do
  1202. swait()
  1203. PlayAnimationFromTable({CFrame.new(-1.7080456e-06, -0.027070839, -1.86264515e-06, 0.939692676, 0, -0.342020065, -0.171010017, 0.866025448, -0.469846308, 0.29619807, 0.49999997, 0.813797712), CFrame.new(-0.13803795, 1.4990375, -0.379249156, 0.951581001, -0.191467702, 0.240486383, -0.044493448, 0.688300848, 0.724059641, -0.304161012, -0.699701488, 0.646454871), CFrame.new(1.43031168, 0.616256595, 0.308542341, 0.800035, -0.599798083, -0.0136421025, 0.439878434, 0.570961535, 0.69318825, -0.40798384, -0.560575724, 0.720627487), CFrame.new(-1.40177703, -0.23487623, 0.269860268, 0.96701771, 0.254529893, -0.00954677165, -0.249975219, 0.941186786, -0.227332294, -0.0488775596, 0.222220778, 0.973770499), CFrame.new(0.612152696, -1.97538888, -0.516110063, 0.970890999, -0.239506602, -0.00271621346, 0.235481992, 0.956527591, -0.172056109, 0.0438066423, 0.166408092, 0.985083461), CFrame.new(-0.499943197, -1.45715618, -0.0286798477, 0.939692676, -0.299137473, 0.165814608, 0, 0.484809607, 0.874619722, -0.342020065, -0.821873724, 0.455571949)}, 0.3, false)
  1204. end
  1205. if joj == true then
  1206. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=588694789", RootPart, 1, 1)
  1207. for i = 0, 1, 0.05 do
  1208. swait()
  1209. Effects.Block.Create(BrickColor.new("Really black"), Hitbox.CFrame * cn(0, 0, 0), 5, 5, 5, 3, 3, 3, 0.07)
  1210. Torso.Velocity = RootPart.CFrame.lookVector * 75
  1211. PlayAnimationFromTable({CFrame.new(1.20420009e-06, -0.0270722248, -1.65402889e-06, 0.72652334, -0.522110581, 0.446726382, 0.129286349, 0.742377043, 0.65738982, -0.674869597, -0.419853389, 0.606855989), CFrame.new(0.228101492, 1.48572242, -0.201490074, 0.714258611, 0.280593693, -0.64117229, -0.567323327, 0.768599868, -0.295632333, 0.409852386, 0.574909925, 0.708166361), CFrame.new(2.05665827, 1.177531, -1.21075952, 0.649708867, -0.695274889, -0.30736208, -0.65385735, -0.304882586, -0.692471802, 0.387748957, 0.650875926, -0.652695417), CFrame.new(-1.55677617, 0.741790771, 0.243534133, 0.861166596, 0.251710802, -0.441626281, -0.255574256, -0.536594629, -0.804206371, -0.439401686, 0.805424094, -0.39776659), CFrame.new(0.469701946, -2.23308897, -0.571746588, 0.654707849, 0.481663972, -0.582543969, -0.251532853, 0.865587473, 0.433000475, 0.712803483, -0.136959851, 0.687861323), CFrame.new(-1.01862133, -1.86787975, -0.235115618, 0.623873472, 0.440259665, -0.645719349, -0.515446305, 0.852846563, 0.0834739208, 0.587449729, 0.280756474, 0.758998513)}, 0.4, false)
  1212. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(80)), 0.3)
  1213. end
  1214. joj = false
  1215. end
  1216. con:disconnect()
  1217. ready = false
  1218. attack = false
  1219. end
  1220.  
  1221. heejoj = function()
  1222.  
  1223. attack = true
  1224. local con = Hitbox.Touched:connect(function(hit)
  1225.  
  1226. Damagefunc(Hitbox, hit, 10, 15, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1227. end
  1228. )
  1229. for i = 0, 1, 0.1 do
  1230. swait()
  1231. PlayAnimationFromTable({CFrame.new(-1.79256313e-06, -0.0270714033, 1.67009421e-06, 0.642787695, 0, -0.766044378, 0.198266879, 0.965925813, 0.166365698, 0.739942014, -0.258819044, 0.620885253), CFrame.new(-0.0378372967, 1.50758672, -0.292824298, 0.627311528, 0.217882916, 0.747667909, -0.0565776452, 0.970278203, -0.235285223, -0.77671051, 0.105295844, 0.620994031), CFrame.new(1.8476584, 0.186620533, 0.586286902, 0.6190449, -0.781989336, 0.0726369843, 0.161759645, 0.217464238, 0.962571084, -0.768516362, -0.584124982, 0.261114448), CFrame.new(-1.30358613, 0.0453797728, 0.74618268, 0.663731039, 0.704093337, 0.252415478, -0.368127674, 0.601269066, -0.709194899, -0.65110904, 0.37779358, 0.658277333), CFrame.new(0.674198151, -2.13181162, -0.285085171, 0.78805989, -0.41771692, 0.452188075, 0.282821476, 0.89811337, 0.336755693, -0.546784699, -0.13749516, 0.825906515), CFrame.new(-0.819713354, -1.86144137, -0.0744840205, 0.761511803, 0.198266879, 0.617081761, -0.044943437, 0.965925813, -0.254886985, -0.646590889, 0.166365698, 0.744474769)}, 0.3, false)
  1232. end
  1233. for i = 0, 1, 0.5 do
  1234. swait()
  1235. PlayAnimationFromTable({CFrame.new(0.200001687, -0.0270722415, -0.199997902, 0.668698847, -0.257401168, 0.697557449, 0.198266849, 0.965925813, 0.166365698, -0.716611505, 0.0270539522, 0.696947634), CFrame.new(0.0817526728, 1.45255125, -0.115808435, 0.770571828, 0.279056966, -0.573014915, -0.31525144, 0.948252678, 0.0378569812, 0.553927243, 0.151472256, 0.818670094), CFrame.new(1.78999507, 0.43440184, -0.783623338, -0.69361645, -0.687593877, 0.214734226, 0.240016431, 0.0604618192, 0.96888411, -0.679182112, 0.723573685, 0.123096548), CFrame.new(-1.38332152, -0.0702918023, -0.29045409, 0.146217704, -0.0701204538, -0.986764193, -0.943539739, -0.309601337, -0.117812246, -0.297242463, 0.948277414, -0.111430585), CFrame.new(0.00148749352, -2.02540302, -0.101188421, 0.563800275, 0.491174042, -0.663985848, 0.0933390856, 0.76090014, 0.64212054, 0.820619762, -0.424003541, 0.383149981), CFrame.new(-1.43315196, -1.71085823, -0.217718303, 0.428590536, 0.5400635, 0.724321485, -0.220708072, 0.839979529, -0.495703727, -0.876126707, 0.0525902361, 0.479203612)}, 0.4, false)
  1236. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.4)
  1237. end
  1238. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=191395657", RootPart, 1, 1)
  1239. for i = 0, 1, 0.1 do
  1240. swait()
  1241. PlayAnimationFromTable({CFrame.new(0.200001687, -0.0270722415, -0.199997902, 0.668698847, -0.257401168, 0.697557449, 0.198266849, 0.965925813, 0.166365698, -0.716611505, 0.0270539522, 0.696947634), CFrame.new(0.0817526728, 1.45255125, -0.115808435, 0.770571828, 0.279056966, -0.573014915, -0.31525144, 0.948252678, 0.0378569812, 0.553927243, 0.151472256, 0.818670094), CFrame.new(1.78999507, 0.43440184, -0.783623338, -0.69361645, -0.687593877, 0.214734226, 0.240016431, 0.0604618192, 0.96888411, -0.679182112, 0.723573685, 0.123096548), CFrame.new(-1.38332152, -0.0702918023, -0.29045409, 0.146217704, -0.0701204538, -0.986764193, -0.943539739, -0.309601337, -0.117812246, -0.297242463, 0.948277414, -0.111430585), CFrame.new(0.00148749352, -2.02540302, -0.101188421, 0.563800275, 0.491174042, -0.663985848, 0.0933390856, 0.76090014, 0.64212054, 0.820619762, -0.424003541, 0.383149981), CFrame.new(-1.43315196, -1.71085823, -0.217718303, 0.428590536, 0.5400635, 0.724321485, -0.220708072, 0.839979529, -0.495703727, -0.876126707, 0.0525902361, 0.479203612)}, 0.3, false)
  1242. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(-20, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1243. end
  1244. MagniDamage(RootPart, 15, 10, 16, 5, "Normal")
  1245. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=588734356", RootPart, 1, 1.3)
  1246. Effects.Block.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.07)
  1247. Effects.Ring.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, 0, -15) * angles(1.57, 0, 0), 1, 150, 1, 1, 0, 1, 0.07)
  1248. RootPart.CFrame = RootPart.CFrame * cn(0, 0, -30)
  1249. Effects.Ring.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, 0, 0) * angles(0, 0, 0), 1, 999, 1, 1, 0, 1, 0.07)
  1250. Effects.Block.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.03)
  1251. Effects.Wave.Create(BrickColor.new("Earth green"), RootPart.CFrame * cn(0, -2.5, 0), 7, 5, 7, 0.5, -0.01, 0.5, 0.03)
  1252. MagniDamage(RootPart, 15, 14, 20, 5, "Normal")
  1253. for i = 0, 1, 0.1 do
  1254. swait()
  1255. PlayAnimationFromTable({CFrame.new(-6.2584877e-07, -0.0270718187, -0.19999969, 0.84866941, -0.0842632726, -0.522168517, 0.198266849, 0.965925813, 0.166365713, 0.490357548, -0.244718194, 0.836458266), CFrame.new(-0.186376497, 1.51597893, -0.164528131, 0.739302933, 0.0507401377, 0.671458602, -0.150561482, 0.98436749, 0.0913885236, -0.656324863, -0.168659583, 0.735385239), CFrame.new(1.28547716, 0.294949383, 0.627302945, 0.0859732926, -0.966667414, 0.241169363, 0.133077711, 0.251038611, 0.958785653, -0.987369716, -0.0503356159, 0.150224492), CFrame.new(-0.463301182, 0.451087564, -0.807519853, -0.0318430364, -0.998630762, -0.0415049493, -0.986184657, 0.0381458551, -0.161197573, 0.162560061, 0.0357985497, -0.986049056), CFrame.new(0.0999828875, -1.92969251, -0.774268389, 0.936049879, -0.294846416, 0.192031473, 0.20724605, 0.903023183, 0.376295269, -0.284358174, -0.312433392, 0.906380534), CFrame.new(-1.26163387, -1.74956322, -0.1973975, 0.696691692, 0.547443509, 0.4636015, -0.315688938, 0.814277291, -0.487127274, -0.644174814, 0.193023607, 0.74012202)}, 0.3, false)
  1256. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-80), math.rad(0), math.rad(0)), 0.3)
  1257. end
  1258. con:disconnect()
  1259. attack = false
  1260. end
  1261.  
  1262. odinstab = function()
  1263.  
  1264. attack = true
  1265. local con = Hitbox.Touched:connect(function(hit)
  1266.  
  1267. Damagefunc(Hitbox, hit, 10, 15, 0, "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1268. end
  1269. )
  1270. for i = 0, 1, 0.1 do
  1271. swait()
  1272. PlayAnimationFromTable({CFrame.new(0, -0.0270718634, 0, -0.0871556252, 0, -0.99619472, 0, 1, 0, 0.99619472, 0, -0.0871556252), CFrame.new(2.08616257e-07, 1.49999869, 1.7657876e-06, -0.0821366832, -0.167731255, 0.982405126, -0.0593911558, 0.98480773, 0.163175896, -0.994849861, -0.0449434556, -0.0908505991), CFrame.new(1.73787284, 0.444129229, -0.592253327, 0.987387776, -0.145726413, 0.0618805997, 0.0691050515, 0.045041725, -0.996592104, 0.142442584, 0.988299131, 0.05454408), CFrame.new(-1.3458128, 0.509518027, 0.829994023, -0.160585091, 0.964372694, 0.210232496, -0.751449883, 0.018646583, -0.659526646, -0.63994956, -0.263889313, 0.721683443), CFrame.new(0.615802288, -1.97292757, -0.276885957, 0.98480767, -0.173648164, -5.96046448e-08, 0.173648149, 0.98480773, 0, 6.70552254e-08, -1.02445483e-08, 1), CFrame.new(-0.666765034, -1.97292793, -0.0776501894, 0.829037428, 0, 0.559193134, 0, 1, 0, -0.559193134, 0, 0.829037428)}, 0.3, false)
  1273. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1274. end
  1275. for i = 0, 1, 0.2 do
  1276. swait()
  1277. PlayAnimationFromTable({CFrame.new(-1.06636435e-07, -0.0270720962, 9.14151315e-08, 0.341551125, 0.0523359627, 0.938404858, -0.0178999417, 0.99862963, -0.0491797179, -0.939692616, 0, 0.342019856), CFrame.new(-0.0951612741, 1.48747587, -0.26145345, 0.337419063, 0.155992284, -0.92833966, -0.00706681982, 0.986566484, 0.163207814, 0.941327989, -0.0485090092, 0.333988696), CFrame.new(2.00339293, 0.468823731, -0.240100741, 0.116273239, -0.993038177, -0.0188574344, 0.119839877, 0.0328743085, -0.992248833, 0.985960841, 0.113112122, 0.122827962), CFrame.new(-1.31988633, 0.0769075155, -0.18481046, 0.264241844, 0.0966371894, -0.959602654, -0.901967108, 0.377078831, -0.210397139, 0.341513574, 0.921125829, 0.186803535), CFrame.new(0.717200935, -1.95047832, 0.249806836, 0.938002765, -0.225702524, -0.26307559, 0.269097418, 0.952550948, 0.142244279, 0.218488008, -0.204218507, 0.954231441), CFrame.new(-0.572963059, -1.98043752, 0.111036211, 0.945510209, -0.0178999417, 0.325099587, 0.000913365744, 0.99862963, 0.0523279905, -0.32559076, -0.0491797179, 0.944230795)}, 0.3, false)
  1278. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  1279. end
  1280. for i = 0, 1, 0.3 do
  1281. swait()
  1282. PlayAnimationFromTable({CFrame.new(-1.39581971e-07, -0.0270720962, 1.3737008e-08, 0.818767846, 0.0428711064, 0.572521746, -0.0178999417, 0.99862963, -0.0491797179, -0.573845387, 0.0300186761, 0.818413138), CFrame.new(0.0540623069, 1.48445809, -0.0147518963, 0.815573931, 0.124637283, -0.565070152, -0.016368283, 0.981105924, 0.192777559, 0.578421116, -0.147975117, 0.802204549), CFrame.new(1.55006099, 0.500976622, -0.582725525, 0.803313017, -0.593712687, 0.046830669, 0.112401314, 0.0739220977, -0.990909338, 0.584853888, 0.801274359, 0.126116663), CFrame.new(-1.49412107, 0.26261878, 0.448909432, 0.185153246, 0.665037036, -0.723493576, -0.982693493, 0.12918815, -0.132739276, 0.00518957525, 0.735550404, 0.677448928), CFrame.new(0.68195051, -1.97171557, -0.168603122, 0.900324583, -0.27811414, 0.334764957, 0.239774927, 0.958892524, 0.151766926, -0.363212049, -0.0563712865, 0.92999953), CFrame.new(-0.455221474, -1.96128821, 0.45702365, 0.588047087, -0.0178999417, 0.80862838, -0.0292659178, 0.99862963, 0.0433884598, -0.8082968, -0.0491797179, 0.586717486)}, 0.4, false)
  1283. end
  1284. MagniDamage(RootPart, 10, 5, 10, 5, "Normal")
  1285. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=588697948", RootPart, 1, 1)
  1286. Effects.Block.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.07)
  1287. Effects.Ring.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, 0, -10) * angles(1.57, 0, 0), 1, 100, 1, 1, 0, 1, 0.07)
  1288. RootPart.CFrame = RootPart.CFrame * cn(0, 0, -20)
  1289. Effects.Block.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.07)
  1290. Effects.Wave.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, -2.5, 0), 7, 5, 7, 0.5, -0.01, 0.5, 0.07)
  1291. MagniDamage(RootPart, 10, 10, 16, 5, "Normal")
  1292. for i = 0, 1, 0.15 do
  1293. swait()
  1294. PlayAnimationFromTable({CFrame.new(0, -0.0270718634, 0, -0.0871556252, 0, -0.99619472, 0, 1, 0, 0.99619472, 0, -0.0871556252), CFrame.new(2.08616257e-07, 1.49999869, 1.7657876e-06, -0.0821366832, -0.167731255, 0.982405126, -0.0593911558, 0.98480773, 0.163175896, -0.994849861, -0.0449434556, -0.0908505991), CFrame.new(1.73787284, 0.444129229, -0.592253327, 0.987387776, -0.145726413, 0.0618805997, 0.0691050515, 0.045041725, -0.996592104, 0.142442584, 0.988299131, 0.05454408), CFrame.new(-1.3458128, 0.509518027, 0.829994023, -0.160585091, 0.964372694, 0.210232496, -0.751449883, 0.018646583, -0.659526646, -0.63994956, -0.263889313, 0.721683443), CFrame.new(0.615802288, -1.97292757, -0.276885957, 0.98480767, -0.173648164, -5.96046448e-08, 0.173648149, 0.98480773, 0, 6.70552254e-08, -1.02445483e-08, 1), CFrame.new(-0.666765034, -1.97292793, -0.0776501894, 0.829037428, 0, 0.559193134, 0, 1, 0, -0.559193134, 0, 0.829037428)}, 0.3, false)
  1295. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1296. end
  1297. for i = 0, 1, 0.3 do
  1298. swait()
  1299. PlayAnimationFromTable({CFrame.new(5.49247488e-07, -0.0270719025, -6.70435838e-07, 0.340146244, -0.104528464, 0.934544921, 0.0357508101, 0.994521916, 0.098224625, -0.939692616, 0, 0.342019856), CFrame.new(-0.0144042522, 1.51268756, -0.0395751446, 0.33283025, 0.208744526, -0.919592023, -0.163408518, 0.973204792, 0.16177161, 0.928720355, 0.0964266807, 0.35802269), CFrame.new(1.93257201, 0.391157776, -0.142297551, 0.118616343, -0.990296662, -0.0724052712, -0.0327931866, 0.0689732656, -0.997079372, 0.992398441, 0.120644331, -0.0242936239), CFrame.new(-1.31313968, 0.173747525, -0.166273028, 0.00302574039, 0.229341313, -0.973341227, -0.831912994, -0.539532602, -0.129712224, -0.554897726, 0.810127795, 0.189159513), CFrame.new(0.610821784, -2.00155902, -0.0424677283, 0.950185061, -0.173604414, -0.258861899, 0.183479935, 0.982919514, 0.0142961815, 0.251958519, -0.0610799752, 0.965808451), CFrame.new(-0.678537905, -1.94172156, -0.179028675, 0.945485651, 0.0357508101, 0.323694915, -0.00182422786, 0.994521916, -0.104512542, -0.325658113, 0.098224625, 0.940371454)}, 0.4, false)
  1300. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  1301. end
  1302. for i = 0, 1, 0.3 do
  1303. swait()
  1304. PlayAnimationFromTable({CFrame.new(-1.39581971e-07, -0.0270720962, 1.3737008e-08, 0.818767846, 0.0428711064, 0.572521746, -0.0178999417, 0.99862963, -0.0491797179, -0.573845387, 0.0300186761, 0.818413138), CFrame.new(0.0540623069, 1.48445809, -0.0147518963, 0.815573931, 0.124637283, -0.565070152, -0.016368283, 0.981105924, 0.192777559, 0.578421116, -0.147975117, 0.802204549), CFrame.new(1.55006099, 0.500976622, -0.582725525, 0.803313017, -0.593712687, 0.046830669, 0.112401314, 0.0739220977, -0.990909338, 0.584853888, 0.801274359, 0.126116663), CFrame.new(-1.49412107, 0.26261878, 0.448909432, 0.185153246, 0.665037036, -0.723493576, -0.982693493, 0.12918815, -0.132739276, 0.00518957525, 0.735550404, 0.677448928), CFrame.new(0.68195051, -1.97171557, -0.168603122, 0.900324583, -0.27811414, 0.334764957, 0.239774927, 0.958892524, 0.151766926, -0.363212049, -0.0563712865, 0.92999953), CFrame.new(-0.455221474, -1.96128821, 0.45702365, 0.588047087, -0.0178999417, 0.80862838, -0.0292659178, 0.99862963, 0.0433884598, -0.8082968, -0.0491797179, 0.586717486)}, 0.4, false)
  1305. end
  1306. MagniDamage(RootPart, 10, 5, 10, 5, "Normal")
  1307. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=588697948", RootPart, 1, 1)
  1308. Effects.Block.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.07)
  1309. Effects.Ring.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, 0, -10) * angles(1.57, 0, 0), 1, 100, 1, 1, 0, 1, 0.07)
  1310. RootPart.CFrame = RootPart.CFrame * cn(0, 0, -20)
  1311. Effects.Block.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.07)
  1312. Effects.Wave.Create(BrickColor.new("Earth green"), RootPart.CFrame * cn(0, -2.5, 0), 7, 5, 7, 0.5, -0.01, 0.5, 0.07)
  1313. MagniDamage(RootPart, 10, 10, 16, 5, "Normal")
  1314. for i = 0, 1, 0.15 do
  1315. swait()
  1316. PlayAnimationFromTable({CFrame.new(0, -0.0270718634, 0, -0.0871556252, 0, -0.99619472, 0, 1, 0, 0.99619472, 0, -0.0871556252), CFrame.new(2.08616257e-07, 1.49999869, 1.7657876e-06, -0.0821366832, -0.167731255, 0.982405126, -0.0593911558, 0.98480773, 0.163175896, -0.994849861, -0.0449434556, -0.0908505991), CFrame.new(1.73787284, 0.444129229, -0.592253327, 0.987387776, -0.145726413, 0.0618805997, 0.0691050515, 0.045041725, -0.996592104, 0.142442584, 0.988299131, 0.05454408), CFrame.new(-1.3458128, 0.509518027, 0.829994023, -0.160585091, 0.964372694, 0.210232496, -0.751449883, 0.018646583, -0.659526646, -0.63994956, -0.263889313, 0.721683443), CFrame.new(0.615802288, -1.97292757, -0.276885957, 0.98480767, -0.173648164, -5.96046448e-08, 0.173648149, 0.98480773, 0, 6.70552254e-08, -1.02445483e-08, 1), CFrame.new(-0.666765034, -1.97292793, -0.0776501894, 0.829037428, 0, 0.559193134, 0, 1, 0, -0.559193134, 0, 0.829037428)}, 0.3, false)
  1317. end
  1318. for i = 0, 1, 0.3 do
  1319. swait()
  1320. PlayAnimationFromTable({CFrame.new(-2.31713057e-06, -0.0270706639, -0.299997628, 0.890663505, 0.0382761098, 0.453049064, -0.193990245, 0.93318975, 0.302530497, -0.41120106, -0.357339978, 0.838583231), CFrame.new(-0.152385831, 1.38705075, -0.282952547, 0.898593962, -0.0710474178, -0.432990283, -0.0189598743, 0.979594529, -0.200085267, 0.438370645, 0.188004807, 0.878911138), CFrame.new(1.67528212, 0.780888259, -1.18863964, 0.757884502, -0.61437571, 0.219439179, 0.0202042982, -0.314097434, -0.949175715, 0.652075768, 0.723799229, -0.225636542), CFrame.new(-1.73397326, 0.0918349028, 0.196237594, 0.556634367, 0.749881744, -0.357533753, -0.778973937, 0.321578234, -0.538316011, -0.28869915, 0.578158557, 0.76314187), CFrame.new(0.913151681, -1.77470183, -0.137166709, 0.892044067, -0.402605206, -0.205338836, 0.352004051, 0.903890967, -0.243050635, 0.283456951, 0.144532204, 0.948030651), CFrame.new(-0.354864955, -2.17688394, -0.406858772, 0.912877381, -0.0337441713, 0.40683648, 0.0234508961, 0.999266803, 0.0302620083, -0.407559186, -0.0180848241, 0.912999392)}, 0.4, false)
  1321. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.3)
  1322. end
  1323. MagniDamage(RootPart, 10, 5, 10, 5, "Normal")
  1324. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=588697948", RootPart, 1, 1)
  1325. Effects.Block.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.07)
  1326. Effects.Ring.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, 0, -10) * angles(1.57, 0, 0), 1, 100, 1, 1, 0, 1, 0.07)
  1327. RootPart.CFrame = RootPart.CFrame * cn(0, 0, -20)
  1328. Effects.Block.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, 0, 0), 15, 15, 15, 3, 3, 3, 0.07)
  1329. Effects.Wave.Create(BrickColor.new("Earth green"), RootPart.CFrame * cn(0, -2.5, 0), 7, 5, 7, 0.5, -0.01, 0.5, 0.07)
  1330. MagniDamage(RootPart, 10, 10, 16, 5, "Normal")
  1331. for i = 0, 1, 0.15 do
  1332. swait()
  1333. PlayAnimationFromTable({CFrame.new(-1.39581971e-07, -0.0270720962, 1.3737008e-08, 0.818767846, 0.0428711064, 0.572521746, -0.0178999417, 0.99862963, -0.0491797179, -0.573845387, 0.0300186761, 0.818413138), CFrame.new(0.0540623069, 1.48445809, -0.0147518963, 0.815573931, 0.124637283, -0.565070152, -0.016368283, 0.981105924, 0.192777559, 0.578421116, -0.147975117, 0.802204549), CFrame.new(1.55006099, 0.500976622, -0.582725525, 0.803313017, -0.593712687, 0.046830669, 0.112401314, 0.0739220977, -0.990909338, 0.584853888, 0.801274359, 0.126116663), CFrame.new(-1.49412107, 0.26261878, 0.448909432, 0.185153246, 0.665037036, -0.723493576, -0.982693493, 0.12918815, -0.132739276, 0.00518957525, 0.735550404, 0.677448928), CFrame.new(0.68195051, -1.97171557, -0.168603122, 0.900324583, -0.27811414, 0.334764957, 0.239774927, 0.958892524, 0.151766926, -0.363212049, -0.0563712865, 0.92999953), CFrame.new(-0.455221474, -1.96128821, 0.45702365, 0.588047087, -0.0178999417, 0.80862838, -0.0292659178, 0.99862963, 0.0433884598, -0.8082968, -0.0491797179, 0.586717486)}, 0.3, false)
  1334. end
  1335. con:disconnect()
  1336. attack = false
  1337. end
  1338.  
  1339. ult = function()
  1340.  
  1341. attack = true
  1342. Humanoid.WalkSpeed = 5
  1343. for i = 0, 1, 0.15 do
  1344. swait()
  1345. PlayAnimationFromTable({CFrame.new(1.34110451e-06, 0.772929192, -0.199998364, 0.939692616, 0, -0.342020065, 0.171010092, 0.866025329, 0.469846487, 0.29619804, -0.500000179, 0.813797593), CFrame.new(-0.108089298, 1.45262718, -0.296966434, 0.940046847, -0.00586986542, 0.340994745, -0.059296906, 0.981809974, 0.180369139, -0.335850775, -0.189775437, 0.922599375), CFrame.new(1.59015477, -0.206811339, 0.747691751, 0.969214976, -0.17657733, 0.17158933, 0.106850728, 0.929507375, 0.352985889, -0.221822873, -0.323784769, 0.91975975), CFrame.new(0.102686562, 0.687961221, -0.859506786, -0.154195338, -0.980461597, -0.122142926, -0.460864604, 0.180721149, -0.868875027, 0.873972297, -0.0776851773, -0.479726374), CFrame.new(0.304265916, -2.03201532, -0.777241766, 0.999069273, -0.00251470134, -0.043058604, -0.0180283189, 0.882564008, -0.469846487, 0.0391835272, 0.470185518, 0.881697297), CFrame.new(-0.774355471, -1.18585086, -0.782621741, 0.939692616, 0.0942736194, 0.328770757, 0, 0.96126169, -0.275637686, -0.342020065, 0.259014726, 0.90329051)}, 0.3, false)
  1346. end
  1347. MagniDamage(RootPart, 20, 10, 16, 5, "Snare")
  1348. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=588736245", RootPart, 1, 1)
  1349. Effects.Block.Create(BrickColor.new("Earth green"), RootPart.CFrame * cn(0, 0, 0), 65, 65, 65, -1, -1, -1, 0.03)
  1350. Effects.Wave.Create(BrickColor.new("Earth green"), RootPart.CFrame * cn(0, -2.5, 0), 7, 5, 7, 0.5, -0.01, 0.5, 0.07)
  1351. for i = 0, 1, 0.025 do
  1352. swait()
  1353. PlayAnimationFromTable({CFrame.new(-3.01003456e-06, 1.27292681, -0.200001091, 0.939692616, 0, -0.342020065, 0.258125871, 0.656058908, 0.709195137, 0.224385306, -0.754709721, 0.616493702), CFrame.new(-0.0369468927, 1.49610376, -0.10151881, 0.942503333, -0.0463336706, 0.330969125, -0.0581336431, 0.952514052, 0.298893809, -0.329101563, -0.300948918, 0.895054162), CFrame.new(1.54390359, -0.60135293, 0.620606184, 0.978820086, -0.0662810802, 0.193696067, 0.0609695949, 0.997585297, 0.0332623422, -0.195433006, -0.0207482576, 0.980497539), CFrame.new(0.116250128, 0.70518136, -0.822244346, -0.219833538, -0.952729285, -0.209714472, -0.685964167, 0.303816944, -0.661172211, 0.693632841, -0.00149124861, -0.720327199), CFrame.new(0.291622132, -2.39664435, -0.811994672, 0.996715426, -0.080019936, -0.0124502778, 0.0740799904, 0.963028312, -0.259014606, 0.0327162892, 0.257241577, 0.965793014), CFrame.new(-0.887762189, -0.795588255, -1.09420419, 0.939692616, 0.196174756, 0.280166388, 0, 0.819151878, -0.573576689, -0.342020065, 0.538985848, 0.769750953)}, 0.3, false)
  1354. end
  1355. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=588737452", RootPart, 1, 1)
  1356. Effects.Wave.Create(BrickColor.new("Earth green"), RootPart.CFrame * cn(0, -2.5, 0), 7, 5, 7, 1, 0.01, 1, 0.03)
  1357. for i = 0, 1, 0.1 do
  1358. swait()
  1359. PlayAnimationFromTable({CFrame.new(1.90734863e-06, 1.27292776, -0.19999975, 0.939692616, 0, -0.342020065, -0.224385366, 0.754709482, -0.616493881, 0.258125812, 0.656059146, 0.709194899), CFrame.new(0.0819925666, 1.40090227, 0.225270301, 0.928992093, 0.181448728, 0.322567761, -0.0534228981, 0.928186715, -0.368260026, -0.366223425, 0.324878156, 0.871971607), CFrame.new(1.77592981, 0.235168919, 0.38096261, 0.882252753, -0.46385923, -0.0804027468, 0.419258475, 0.696480691, 0.582354665, -0.214131638, -0.547493458, 0.808948874), CFrame.new(-1.8240087, 0.254641324, -0.013066411, 0.640882611, 0.754053295, 0.143781319, -0.371170729, 0.468349636, -0.801798522, -0.671938717, 0.4604913, 0.58003968), CFrame.new(1.37679744, -1.33562589, 0.415228426, 0.844270229, -0.482710302, -0.232805595, 0.371639937, 0.214359313, 0.90329051, -0.386123657, -0.849141121, 0.36037156), CFrame.new(-0.0928204954, -1.55826092, 1.0898807, 0.939692616, -0.280166447, 0.196174681, 0, 0.57357645, 0.819152057, -0.342020065, -0.769751132, 0.53898555)}, 0.3, false)
  1360. end
  1361. for i = 0, 1, 0.15 do
  1362. swait()
  1363. PlayAnimationFromTable({CFrame.new(1.51991844e-06, 3.87292838, -0.199998558, 0.939692616, 0, -0.342020065, 0.0711098462, 0.978147686, 0.19537279, 0.334546149, -0.207911372, 0.919158101), CFrame.new(-0.0342681259, 1.45257032, -0.094140172, 0.940400481, -0.0117209554, 0.339866847, -0.0591845848, 0.978513062, 0.197507605, -0.33487916, -0.205851108, 0.919500411), CFrame.new(1.80113983, 0.642123997, 0.45021385, -0.196062714, -0.943597972, 0.266800016, 0.886763275, -0.0544715077, 0.459002972, -0.418581247, 0.326581836, 0.847427845), CFrame.new(-1.67493212, 0.563465118, 0.396517366, 0.595636845, 0.78792882, -0.156156614, 0.105838209, -0.269694984, -0.957111776, -0.796250582, 0.553563595, -0.244033277), CFrame.new(0.880483627, -1.68711877, -0.948387742, 0.955872178, -0.293006092, -0.0213468671, 0.282821625, 0.898113251, 0.336755931, -0.0794996619, -0.327932924, 0.941349804), CFrame.new(-0.560358524, -1.89054406, -0.194669917, 0.939692616, -0.0119364113, 0.341811746, 0, 0.999390841, 0.0348996967, -0.342020065, -0.0327949524, 0.939120173)}, 0.3, false)
  1364. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(50), math.rad(0), math.rad(0)), 0.3)
  1365. end
  1366. for i = 0, 1, 0.1 do
  1367. swait()
  1368. PlayAnimationFromTable({CFrame.new(3.78489494e-06, -0.696341276, -0.552602053, 0.919060171, 0.32625109, 0.22110787, -0.349970549, 0.417582273, 0.838537812, 0.181243137, -0.848047912, 0.497961462), CFrame.new(-0.0618956462, 1.5270232, -0.186815977, 0.932735503, -0.176500976, -0.31440711, 0.270765573, 0.918702185, 0.287527859, 0.238097563, -0.353318036, 0.904696584), CFrame.new(1.22168672, 1.77261066, -0.735344827, -0.544422209, 0.184251964, 0.818324983, 0.368350506, -0.823964655, 0.430581152, 0.753606319, 0.53584826, 0.38071537), CFrame.new(-1.70730913, 0.267066121, -0.124613583, 0.879326046, 0.373947769, 0.294870853, 0.315185666, 0.00717321038, -0.949002922, -0.356992662, 0.927421927, -0.111555398), CFrame.new(1.45572913, -1.68373132, -0.618854046, 0.362936735, -0.842303097, -0.398500293, 0.776399791, 0.509830236, -0.370508313, 0.515247822, -0.174924448, 0.838999987), CFrame.new(-0.112115644, -1.0413568, -1.43462062, 0.919060171, -0.389910668, 0.0574295148, 0.32625109, 0.670929193, -0.665893614, 0.22110787, 0.630732775, 0.743833005)}, 0.3, false)
  1369. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1370. end
  1371. Humanoid.WalkSpeed = 16
  1372. MagniDamage(RootPart, 20, 20, 25, 5, "Knockdown")
  1373. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=588737825", RootPart, 1, 1)
  1374. Effects.Sphere.Create(BrickColor.new("Earth green"), RootPart.CFrame * cn(0, -2.5, 0), 50, 50, 50, 5, 5, 5, 0.03)
  1375. Effects.Wave.Create(BrickColor.new("Earth green"), RootPart.CFrame * cn(0, -2.5, 0), 7, 5, 7, 1, 0.01, 1, 0.03)
  1376. Effects.Ring.Create(BrickColor.new("Earth green"), RootPart.CFrame * cn(0, -2.5, 0), 20, 999, 20, 1, 0, 1, 0.03)
  1377. attack = false
  1378. end
  1379.  
  1380. mouse.Button1Down:connect(function()
  1381.  
  1382. if attack == false and attacktype == 1 then
  1383. attackone()
  1384. attacktype = 2
  1385. else
  1386. if attack == false and attacktype == 2 then
  1387. attacktype = 3
  1388. attacktwo()
  1389. else
  1390. if attack == false and attacktype == 3 then
  1391. attacktype = 1
  1392. attackthree()
  1393. end
  1394. end
  1395. end
  1396. end
  1397. )
  1398. mouse.KeyDown:connect(function(k)
  1399.  
  1400. k = k:lower()
  1401. if attack == false and k == "z" and joj == false and co1 <= cooldown1 then
  1402. cooldown1 = 0
  1403. zoop()
  1404. else
  1405. if attack == true and k == "z" and ready == true then
  1406. joj = true
  1407. else
  1408. if attack == false and k == "x" and joj == false and co2 <= cooldown2 then
  1409. cooldown2 = 0
  1410. heejoj()
  1411. else
  1412. if attack == false and k == "c" and joj == false and co3 <= cooldown3 then
  1413. cooldown3 = 0
  1414. odinstab()
  1415. else
  1416. if attack == false and k == "v" and joj == false and co4 <= cooldown4 then
  1417. cooldown4 = 0
  1418. ult()
  1419. end
  1420. end
  1421. end
  1422. end
  1423. end
  1424. end
  1425. )
  1426. updateskills = function()
  1427.  
  1428. if ready == true then
  1429. text1.Text = "[Z]\n heal?"
  1430. else
  1431. text1.Text = "[Z]\n jump back"
  1432. end
  1433. if cooldown1 <= co1 then
  1434. cooldown1 = cooldown1 + 0.033333333333333
  1435. end
  1436. if cooldown2 <= co2 then
  1437. cooldown2 = cooldown2 + 0.033333333333333
  1438. end
  1439. if cooldown3 <= co3 then
  1440. cooldown3 = cooldown3 + 0.033333333333333
  1441. end
  1442. if cooldown4 <= co4 then
  1443. cooldown4 = cooldown4 + 0.033333333333333
  1444. end
  1445. end
  1446.  
  1447. while true do
  1448. swait()
  1449. if Humanoid.Health ~= 0 then
  1450. if Character == nil then
  1451. break
  1452. end
  1453. updateskills()
  1454. bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
  1455. bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
  1456. bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
  1457. bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
  1458. for i,v in pairs(Character:GetChildren()) do
  1459. if v:IsA("Part") then
  1460. v.Material = "SmoothPlastic"
  1461. else
  1462. if v:IsA("Hat") then
  1463. v:WaitForChild("Handle").Material = "SmoothPlastic"
  1464. end
  1465. end
  1466. end
  1467. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  1468. velocity = RootPart.Velocity.y
  1469. sine = sine + change
  1470. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  1471. if equipped == true or equipped == false then
  1472. if 1 < RootPart.Velocity.y and hit == nil then
  1473. Anim = "Jump"
  1474. if attack == false then
  1475. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0 + 0.1 * math.cos((sine) / 12), 0) * angles(math.rad(0), math.rad(-20), math.rad(0)), 0.3)
  1476. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(0), math.rad(20), math.rad(0)), 0.3)
  1477. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0 + 0.1 * math.cos((sine) / 14), 0.5) * angles(math.rad(-20), math.rad(10), math.rad(10)), 0.3)
  1478. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0 + 0.1 * math.cos((sine) / 15), 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1479. RH.C0 = clerp(RH.C0, CFrame.new(0.8, -2 - 0.1 * math.cos((sine) / 12), 0) * angles(math.rad(-20), math.rad(0), math.rad(10)), 0.3)
  1480. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -1 - 0.1 * math.cos((sine) / 12), -1) * angles(math.rad(0), math.rad(10), math.rad(0)), 0.3)
  1481. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-80), math.rad(0), math.rad(-30)), 0.3)
  1482. end
  1483. else
  1484. if RootPart.Velocity.y < -1 and hit == nil then
  1485. Anim = "Fall"
  1486. if attack == false then
  1487. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0 + 0.1 * math.cos((sine) / 12), 0) * angles(math.rad(10), math.rad(-20), math.rad(0)), 0.3)
  1488. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(-20), math.rad(20), math.rad(0)), 0.3)
  1489. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0 + 0.1 * math.cos((sine) / 14), 0.5) * angles(math.rad(-20), math.rad(10), math.rad(10)), 0.3)
  1490. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0 + 0.1 * math.cos((sine) / 15), 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1491. RH.C0 = clerp(RH.C0, CFrame.new(0.8, -2 - 0.1 * math.cos((sine) / 12), 0) * angles(math.rad(10), math.rad(0), math.rad(10)), 0.3)
  1492. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -1 - 0.1 * math.cos((sine) / 12), -1) * angles(math.rad(0), math.rad(10), math.rad(0)), 0.3)
  1493. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-80), math.rad(0), math.rad(-30)), 0.3)
  1494. end
  1495. else
  1496. if Torsovelocity < 1 and hit ~= nil then
  1497. Anim = "Idle"
  1498. if attack == false then
  1499. change = 1
  1500. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0 + 0.1 * math.cos((sine) / 12), 0) * angles(math.rad(0), math.rad(-20), math.rad(0)), 0.3)
  1501. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(-10), math.rad(20), math.rad(0)), 0.3)
  1502. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0 + 0.1 * math.cos((sine) / 14), 0.5) * angles(math.rad(-20), math.rad(10), math.rad(10)), 0.3)
  1503. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0 + 0.1 * math.cos((sine) / 15), 0) * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1504. RH.C0 = clerp(RH.C0, CFrame.new(0.8, -2 - 0.1 * math.cos((sine) / 12), 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1505. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2 - 0.1 * math.cos((sine) / 12), 0) * angles(math.rad(0), math.rad(10), math.rad(0)), 0.3)
  1506. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-80), math.rad(0), math.rad(-30)), 0.3)
  1507. end
  1508. else
  1509. if 2 < Torsovelocity and hit ~= nil then
  1510. Anim = "Walk"
  1511. if attack == false then
  1512. RootJoint.C0 = clerp(RootJoint.C0, CFrame.new(0, 0 + 0.1 * math.cos((sine) / 12), 0) * angles(math.rad(-20), math.rad(-20), math.rad(0)), 0.3)
  1513. Torso.Neck.C0 = clerp(Torso.Neck.C0, CFrame.new(0, 1.5, 0) * angles(math.rad(20), math.rad(20), math.rad(0)), 0.3)
  1514. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0 + 0.1 * math.cos((sine) / 14), 0.5) * angles(math.rad(-20), math.rad(10), math.rad(10)), 0.3)
  1515. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0 + 0.1 * math.cos((sine) / 15), 0.5) * angles(math.rad(-30), math.rad(0), math.rad(-20)), 0.3)
  1516. RH.C0 = clerp(RH.C0, CFrame.new(0.5, -2 - 0.1 * math.cos((sine) / 12), 0 + 1.2 * math.cos((sine) / 3)) * angles(math.rad(0 - 50 * math.cos((sine) / 3)), math.rad(10), math.rad(0)), 0.3)
  1517. LH.C0 = clerp(LH.C0, CFrame.new(-0.5, -2 - 0.1 * math.cos((sine) / 12), 0 - 1.2 * math.cos((sine) / 3)) * angles(math.rad(0 + 50 * math.cos((sine) / 3)), math.rad(10), math.rad(0)), 0.3)
  1518. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, CFrame.new(0, 0, 0) * angles(math.rad(-80), math.rad(0), math.rad(-30)), 0.3)
  1519. end
  1520. end
  1521. end
  1522. end
  1523. end
  1524. end
  1525. if 0 < #Effects then
  1526. for e = 1, #Effects do
  1527. if Effects[e] ~= nil then
  1528. local Thing = Effects[e]
  1529. if Thing ~= nil then
  1530. local Part = Thing[1]
  1531. local Mode = Thing[2]
  1532. local Delay = Thing[3]
  1533. local IncX = Thing[4]
  1534. local IncY = Thing[5]
  1535. local IncZ = Thing[6]
  1536. if Thing[1].Transparency <= 1 then
  1537. if Thing[2] == "Block1" then
  1538. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1539. Mesh = Thing[1].Mesh
  1540. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1541. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1542. else
  1543. if Thing[2] == "Block2" then
  1544. Thing[1].CFrame = Thing[1].CFrame
  1545. Mesh = Thing[7]
  1546. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1547. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1548. else
  1549. if Thing[2] == "Cylinder" then
  1550. Mesh = Thing[1].Mesh
  1551. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1552. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1553. else
  1554. if Thing[2] == "Blood" then
  1555. Mesh = Thing[7]
  1556. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1557. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1558. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1559. else
  1560. if Thing[2] == "Elec" then
  1561. Mesh = Thing[1].Mesh
  1562. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1563. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1564. else
  1565. if Thing[2] == "Disappear" then
  1566. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1567. else
  1568. if Thing[2] == "Shatter" then
  1569. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1570. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1571. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1572. Thing[6] = Thing[6] + Thing[5]
  1573. end
  1574. end
  1575. end
  1576. end
  1577. end
  1578. end
  1579. end
  1580. else
  1581. Part.Parent = nil
  1582. table.remove(Effects, e)
  1583. end
  1584. end
  1585. end
  1586. end
  1587. end
  1588. end
  1589. end
Add Comment
Please, Sign In to add comment