Advertisement
Sergeant_SethZP

TOuken

Mar 25th, 2017
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 87.60 KB | None | 0 0
  1. local p = game.Players.LocalPlayer
  2. local char = p.Character
  3. local mouse = p:GetMouse()
  4. local larm = char["Left Arm"]
  5. local rarm = char["Right Arm"]
  6. local lleg = char["Left Leg"]
  7. local rleg = char["Right Leg"]
  8. local hed = char.Head
  9. local torso = char.Torso
  10. local hum = char.Humanoid
  11. local cam = game.Workspace.CurrentCamera
  12. local root = char.HumanoidRootPart
  13. local deb = false
  14. local shot = 0
  15. local stanceToggle = "Normal"
  16. local l = game:GetService("Lighting")
  17. local rs = game:GetService("RunService").RenderStepped
  18. math.randomseed(os.time())
  19. hum.MaxHealth = 999999999999999
  20. wait(1)
  21. hum.Health = 999999999999999
  22. for i,v in pairs(char:children()) do
  23. if v:IsA("Hat") then
  24. v:Destroy()
  25. end
  26. end
  27. for i,v in pairs (hed:GetChildren()) do
  28. if v:IsA("Sound") then
  29. v:Destroy()
  30. end
  31. end
  32. ----------------------------------------------------
  33. Debounces = {
  34. CanAttack = true;
  35. CanJoke = true;
  36. NoIdl = false;
  37. Slashing = false;
  38. Slashed = false;
  39. Slapping = false;
  40. Slapped = false;
  41. ks = false;
  42. }
  43. ----------------------------------------------------
  44. function weld5(part0, part1, c0, c1)
  45. weeld=Instance.new("Weld", part0)
  46. weeld.Part0=part0
  47. weeld.Part1=part1
  48. weeld.C0=c0
  49. weeld.C1=c1
  50. return weeld
  51. end
  52. ----------------------------------------------------
  53. hum.WalkSpeed = 40
  54. local fx = Instance.new("Part",torso)
  55. fx.Anchored = true
  56. fx.Material = "Neon"
  57. fx.CanCollide = false
  58. fx.Locked = true
  59. fx.Transparency = 1
  60. fx.Material = "SmoothPlastic"
  61. fx.Size = Vector3.new(1,1,1)
  62. fx.TopSurface = "SmoothNoOutlines"
  63. fx.BottomSurface = "SmoothNoOutlines"
  64. fx.BrickColor = BrickColor.new("Crimson")
  65. fxm = Instance.new("SpecialMesh",fx)
  66. fxm.MeshType = "Sphere"
  67. fxm.Scale = Vector3.new(1,1,1)
  68. for i = 1, 20 do rs:wait()
  69. fx.Transparency = fx.Transparency - (1/20)
  70. fx.CFrame = torso.CFrame
  71. fxm.Scale = fxm.Scale + Vector3.new(0.5,0.5,0.5)
  72. rs:wait()
  73. end
  74. ----------------------------------------------------
  75. local m = Instance.new("Model")
  76. m.Name = "Hair"
  77. p1 = Instance.new("Part", m)
  78. p1.BrickColor = BrickColor.new("New Yeller")
  79. p1.FormFactor = Enum.FormFactor.Symmetric
  80. p1.Size = Vector3.new(1, 1, 1)
  81. p1.CFrame = CFrame.new(-2.49043155, 8.24595642, -3.40113306, -5.48362732e-006, -0.978699088, 0.205299795, 3.27825546e-007, -0.205299854, -0.978699148, 1, -5.28991222e-006, 1.48639083e-006)
  82. p1.CanCollide = false
  83. p1.Locked = true
  84. p1.BottomSurface = Enum.SurfaceType.Smooth
  85. p1.TopSurface = Enum.SurfaceType.Smooth
  86. b1 = Instance.new("SpecialMesh", p1)
  87. b1.MeshId = "http://www.roblox.com/asset/?id=12212520"
  88. b1.TextureId = ""
  89. b1.MeshType = Enum.MeshType.FileMesh
  90. b1.Name = "Mesh"
  91. b1.VertexColor = Vector3.new(0, 0, 0)
  92. b1.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  93. p2 = Instance.new("Part", m)
  94. p2.BrickColor = BrickColor.new("Pastel brown")
  95. p2.Transparency = 1
  96. p2.Name = "Head"
  97. p2.FormFactor = Enum.FormFactor.Symmetric
  98. p2.Size = Vector3.new(2, 1, 1)
  99. p2.CFrame = CFrame.new(-1.70008016, 8.14794922, -3.40013027, 4.24603923e-006, 7.4505806e-008, -1, -1.50268988e-007, 1, 1.49011612e-008, 1.00000012, 6.79109462e-008, 4.23316806e-006)
  100. p2.CanCollide = false
  101. p2.Locked = true
  102. p2.TopSurface = Enum.SurfaceType.Smooth
  103. b2 = Instance.new("SpecialMesh", p2)
  104. b2.MeshType = Enum.MeshType.Head
  105. b2.Name = "Mesh"
  106. b2.Scale = Vector3.new(1.25, 1.25, 1.25)
  107. p3 = Instance.new("Part", m)
  108. p3.BrickColor = BrickColor.new("New Yeller")
  109. p3.FormFactor = Enum.FormFactor.Symmetric
  110. p3.Size = Vector3.new(2, 2, 2)
  111. p3.CFrame = CFrame.new(-1.70003617, 8.71796131, -3.4000442, 2.57710985e-006, 6.95607483e-008, -1.00000012, -1.20466638e-007, 1, 9.95640903e-009, 1.00000024, 3.81086345e-008, 2.56423846e-006)
  112. p3.CanCollide = false
  113. p3.Locked = true
  114. p3.BottomSurface = Enum.SurfaceType.Smooth
  115. p3.TopSurface = Enum.SurfaceType.Smooth
  116. b3 = Instance.new("SpecialMesh", p3)
  117. b3.MeshId = "http://www.roblox.com/asset/?id=16627529"
  118. b3.TextureId = ""
  119. b3.MeshType = Enum.MeshType.FileMesh
  120. b3.Name = "Mesh"
  121. b3.VertexColor = Vector3.new(0, 0, 0)
  122. b3.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  123. p4 = Instance.new("Part", m)
  124. p4.BrickColor = BrickColor.new("New Yeller")
  125. p4.FormFactor = Enum.FormFactor.Symmetric
  126. p4.Size = Vector3.new(1, 1, 1)
  127. p4.CFrame = CFrame.new(-1.77981007, 8.84795475, -3.40016508, 5.79576135e-006, 7.9450956e-008, -1.00000012, -1.80071311e-007, 1, 1.98458743e-008, 1.00000024, 9.77132402e-008, 5.78289018e-006)
  128. p4.CanCollide = false
  129. p4.Locked = true
  130. p4.BottomSurface = Enum.SurfaceType.Smooth
  131. p4.TopSurface = Enum.SurfaceType.Smooth
  132. b4 = Instance.new("SpecialMesh", p4)
  133. b4.MeshId = "http://www.roblox.com/asset/?id=19326912"
  134. b4.TextureId = ""
  135. b4.MeshType = Enum.MeshType.FileMesh
  136. b4.Name = "Mesh"
  137. b4.VertexColor = Vector3.new(0, 0, 0)
  138. p5 = Instance.new("Part", m)
  139. p5.BrickColor = BrickColor.new("New Yeller")
  140. p5.FormFactor = Enum.FormFactor.Symmetric
  141. p5.Size = Vector3.new(1, 1, 1)
  142. p5.CFrame = CFrame.new(-1.70003772, 8.46796131, -3.40004301, -3.43517968e-007, 2.98088111e-007, -1, -1.00421907e-007, 1, 2.38484063e-007, 1.00000012, 1.80640072e-008, -3.56389592e-007)
  143. p5.CanCollide = false
  144. p5.Locked = true
  145. p5.BottomSurface = Enum.SurfaceType.Smooth
  146. p5.TopSurface = Enum.SurfaceType.Smooth
  147. b5 = Instance.new("SpecialMesh", p5)
  148. b5.MeshId = "http://www.roblox.com/asset/?id=45916884"
  149. b5.TextureId = ""
  150. b5.MeshType = Enum.MeshType.FileMesh
  151. b5.Name = "Mesh"
  152. b5.VertexColor = Vector3.new(0, 0, 0)
  153. b5.Scale = Vector3.new(1, 0.899999976, 1)
  154. p6 = Instance.new("Part", m)
  155. p6.BrickColor = BrickColor.new("New Yeller")
  156. p6.FormFactor = Enum.FormFactor.Symmetric
  157. p6.Size = Vector3.new(1, 1, 1)
  158. p6.CFrame = CFrame.new(-1.89967656, 8.58795834, -3.44990659, -5.81936433e-007, 5.36502284e-007, -0.99999994, -1.3998249e-007, 1, 4.76898265e-007, 1, 5.76247672e-008, -5.94808171e-007)
  159. p6.CanCollide = false
  160. p6.Locked = true
  161. p6.BottomSurface = Enum.SurfaceType.Smooth
  162. p6.TopSurface = Enum.SurfaceType.Smooth
  163. b6 = Instance.new("SpecialMesh", p6)
  164. b6.MeshId = "http://www.roblox.com/asset/?id=62246019"
  165. b6.TextureId = ""
  166. b6.MeshType = Enum.MeshType.FileMesh
  167. b6.Name = "Mesh"
  168. b6.VertexColor = Vector3.new(0, 0, 0)
  169. p7 = Instance.new("Part", m)
  170. p7.BrickColor = BrickColor.new("New Yeller")
  171. p7.FormFactor = Enum.FormFactor.Symmetric
  172. p7.Size = Vector3.new(1, 1, 1)
  173. p7.CFrame = CFrame.new(-1.89918542, 8.31796837, -3.50097537, -4.62727087e-007, 5.36502228e-007, -0.999999881, -1.39982518e-007, 1, 4.76898208e-007, 0.99999994, 5.76247459e-008, -4.75598938e-007)
  174. p7.CanCollide = false
  175. p7.Locked = true
  176. p7.BottomSurface = Enum.SurfaceType.Smooth
  177. p7.TopSurface = Enum.SurfaceType.Smooth
  178. b7 = Instance.new("SpecialMesh", p7)
  179. b7.MeshId = "http://www.roblox.com/asset/?id=76056263"
  180. b7.TextureId = ""
  181. b7.MeshType = Enum.MeshType.FileMesh
  182. b7.Name = "Mesh"
  183. b7.VertexColor = Vector3.new(0, 0, 0)
  184. p8 = Instance.new("Part", m)
  185. p8.BrickColor = BrickColor.new("New Yeller")
  186. p8.FormFactor = Enum.FormFactor.Symmetric
  187. p8.Size = Vector3.new(1, 1, 1)
  188. p8.CFrame = CFrame.new(-2.62433338, 7.66397905, -3.4010179, -1.17798254e-006, -0.805111349, 0.593123376, -2.5008859e-007, -0.593123615, -0.805111527, 0.999999881, -9.58229293e-007, 4.4941558e-007)
  189. p8.CanCollide = false
  190. p8.Locked = true
  191. p8.BottomSurface = Enum.SurfaceType.Smooth
  192. p8.TopSurface = Enum.SurfaceType.Smooth
  193. b8 = Instance.new("SpecialMesh", p8)
  194. b8.MeshId = "http://www.roblox.com/asset/?id=12212520"
  195. b8.TextureId = ""
  196. b8.MeshType = Enum.MeshType.FileMesh
  197. b8.Name = "Mesh"
  198. b8.VertexColor = Vector3.new(0, 0, 0)
  199. b8.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  200. p9 = Instance.new("Part", m)
  201. p9.BrickColor = BrickColor.new("New Yeller")
  202. p9.FormFactor = Enum.FormFactor.Symmetric
  203. p9.Size = Vector3.new(2, 1, 2)
  204. p9.CFrame = CFrame.new(-1.76505995, 8.56096649, -3.40065479, -9.73168881e-007, -0.0995008349, -0.995037436, -1.70322267e-007, 0.995037675, -0.0995009243, 1, 1.13823972e-007, -6.80968242e-007)
  205. p9.CanCollide = false
  206. p9.Locked = true
  207. p9.BottomSurface = Enum.SurfaceType.Smooth
  208. p9.TopSurface = Enum.SurfaceType.Smooth
  209. b9 = Instance.new("SpecialMesh", p9)
  210. b9.MeshId = "http://www.roblox.com/asset/?id=12259089"
  211. b9.TextureId = ""
  212. b9.MeshType = Enum.MeshType.FileMesh
  213. b9.Name = "Mesh"
  214. b9.VertexColor = Vector3.new(0, 0, 0)
  215. b9.Scale = Vector3.new(1.01999998, 1.04999995, 1.04999995)
  216. p10 = Instance.new("Part", m)
  217. p10.BrickColor = BrickColor.new("New Yeller")
  218. p10.FormFactor = Enum.FormFactor.Symmetric
  219. p10.Size = Vector3.new(1, 1, 1)
  220. p10.CFrame = CFrame.new(-2.0207715, 9.06097031, -3.39961624, -1.10652763e-006, -0.683569431, -0.729885519, -2.85231891e-007, 0.729885638, -0.68356967, 1.00000012, -3.22293062e-007, -8.40051371e-007)
  221. p10.CanCollide = false
  222. p10.Locked = true
  223. p10.BottomSurface = Enum.SurfaceType.Smooth
  224. p10.TopSurface = Enum.SurfaceType.Smooth
  225. b10 = Instance.new("SpecialMesh", p10)
  226. b10.MeshId = "http://www.roblox.com/asset/?id=12212520"
  227. b10.TextureId = ""
  228. b10.MeshType = Enum.MeshType.FileMesh
  229. b10.Name = "Mesh"
  230. b10.VertexColor = Vector3.new(0, 0, 0)
  231. b10.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  232. p11 = Instance.new("Part", m)
  233. p11.BrickColor = BrickColor.new("New Yeller")
  234. p11.FormFactor = Enum.FormFactor.Symmetric
  235. p11.Size = Vector3.new(1, 1, 1)
  236. p11.CFrame = CFrame.new(-2.16468835, 8.78595829, -3.40089417, -1.41617738e-006, -0.989475727, -0.144699216, -4.36450762e-007, 0.144699067, -0.989476085, 1.00000024, -9.47996682e-007, -7.38401468e-007)
  237. p11.CanCollide = false
  238. p11.Locked = true
  239. p11.BottomSurface = Enum.SurfaceType.Smooth
  240. p11.TopSurface = Enum.SurfaceType.Smooth
  241. b11 = Instance.new("SpecialMesh", p11)
  242. b11.MeshId = "http://www.roblox.com/asset/?id=12212520"
  243. b11.TextureId = ""
  244. b11.MeshType = Enum.MeshType.FileMesh
  245. b11.Name = "Mesh"
  246. b11.VertexColor = Vector3.new(0, 0, 0)
  247. b11.Scale = Vector3.new(1, 1.60000002, 1.29999995)
  248. p12 = Instance.new("Part", m)
  249. p12.BrickColor = BrickColor.new("New Yeller")
  250. p12.FormFactor = Enum.FormFactor.Custom
  251. p12.Size = Vector3.new(1, 3.5, 1)
  252. p12.CFrame = CFrame.new(-3.74216318, 6.74288082, -3.40101933, -1.20476273e-006, -0.553697288, 0.832718134, -3.31002866e-007, -0.832718611, -0.553697169, 1.00000036, -8.7345768e-007, 3.69213154e-007)
  253. p12.CanCollide = false
  254. p12.Locked = true
  255. p12.BottomSurface = Enum.SurfaceType.Smooth
  256. p12.TopSurface = Enum.SurfaceType.Smooth
  257. b12 = Instance.new("SpecialMesh", p12)
  258. b12.MeshId = "http://www.roblox.com/asset/?id=12212520"
  259. b12.TextureId = ""
  260. b12.MeshType = Enum.MeshType.FileMesh
  261. b12.Name = "Mesh"
  262. b12.VertexColor = Vector3.new(0, 0, 0)
  263. b12.Scale = Vector3.new(1, 3, 1.29999995)
  264. p13 = Instance.new("Part", m)
  265. p13.BrickColor = BrickColor.new("New Yeller")
  266. p13.FormFactor = Enum.FormFactor.Custom
  267. p13.Size = Vector3.new(1, 2, 1)
  268. p13.CFrame = CFrame.new(-3.32689047, 6.86741829, -3.40101862, -9.81709945e-007, -0.319307148, 0.947651446, -5.6545997e-007, -0.947651923, -0.31930691, 1.00000048, -8.39551717e-007, 1.79318391e-007)
  269. p13.CanCollide = false
  270. p13.Locked = true
  271. p13.BottomSurface = Enum.SurfaceType.Smooth
  272. p13.TopSurface = Enum.SurfaceType.Smooth
  273. b13 = Instance.new("SpecialMesh", p13)
  274. b13.MeshId = "http://www.roblox.com/asset/?id=12212520"
  275. b13.TextureId = ""
  276. b13.MeshType = Enum.MeshType.FileMesh
  277. b13.Name = "Mesh"
  278. b13.VertexColor = Vector3.new(0, 0, 0)
  279. b13.Scale = Vector3.new(1, 3, 1.29999995)
  280. p14 = Instance.new("Part", m)
  281. p14.BrickColor = BrickColor.new("New Yeller")
  282. p14.FormFactor = Enum.FormFactor.Custom
  283. p14.Size = Vector3.new(1, 2, 1)
  284. p14.CFrame = CFrame.new(-3.02689028, 7.96740961, -3.40101862, -1.33478545e-006, -0.750354111, 0.661036491, -5.20037702e-008, -0.661037207, -0.750354171, 1.0000006, -6.31296757e-007, 2.01137496e-007)
  285. p14.CanCollide = false
  286. p14.Locked = true
  287. p14.BottomSurface = Enum.SurfaceType.Smooth
  288. p14.TopSurface = Enum.SurfaceType.Smooth
  289. b14 = Instance.new("SpecialMesh", p14)
  290. b14.MeshId = "http://www.roblox.com/asset/?id=12212520"
  291. b14.TextureId = ""
  292. b14.MeshType = Enum.MeshType.FileMesh
  293. b14.Name = "Mesh"
  294. b14.VertexColor = Vector3.new(0, 0, 0)
  295. b14.Scale = Vector3.new(1, 3, 1.29999995)
  296. p15 = Instance.new("Part", m)
  297. p15.BrickColor = BrickColor.new("New Yeller")
  298. p15.FormFactor = Enum.FormFactor.Custom
  299. p15.Size = Vector3.new(1, 2.5, 1)
  300. p15.CFrame = CFrame.new(-2.96531463, 7.75924349, -2.90101862, 0.342019022, -0.520305753, 0.782499552, -1.1920929e-007, -0.832718909, -0.553697407, 0.939693451, 0.189374983, -0.284806281)
  301. p15.CanCollide = false
  302. p15.Locked = true
  303. p15.BottomSurface = Enum.SurfaceType.Smooth
  304. p15.TopSurface = Enum.SurfaceType.Smooth
  305. b15 = Instance.new("SpecialMesh", p15)
  306. b15.MeshId = "http://www.roblox.com/asset/?id=12212520"
  307. b15.TextureId = ""
  308. b15.MeshType = Enum.MeshType.FileMesh
  309. b15.Name = "Mesh"
  310. b15.VertexColor = Vector3.new(0, 0, 0)
  311. b15.Scale = Vector3.new(1, 3, 1.29999995)
  312. p16 = Instance.new("Part", m)
  313. p16.BrickColor = BrickColor.new("New Yeller")
  314. p16.FormFactor = Enum.FormFactor.Custom
  315. p16.Size = Vector3.new(1, 2.5, 1)
  316. p16.CFrame = CFrame.new(-2.96531439, 7.75924349, -3.80101967, -0.258820295, -0.534830391, 0.804343879, -1.78813934e-007, -0.832718968, -0.553697228, 0.96592629, -0.143308073, 0.215523779)
  317. p16.CanCollide = false
  318. p16.Locked = true
  319. p16.BottomSurface = Enum.SurfaceType.Smooth
  320. p16.TopSurface = Enum.SurfaceType.Smooth
  321. b16 = Instance.new("SpecialMesh", p16)
  322. b16.MeshId = "http://www.roblox.com/asset/?id=12212520"
  323. b16.TextureId = ""
  324. b16.MeshType = Enum.MeshType.FileMesh
  325. b16.Name = "Mesh"
  326. b16.VertexColor = Vector3.new(0, 0, 0)
  327. b16.Scale = Vector3.new(1, 3, 1.29999995)
  328. p17 = Instance.new("Part", m)
  329. p17.BrickColor = BrickColor.new("New Yeller")
  330. p17.FormFactor = Enum.FormFactor.Custom
  331. p17.Size = Vector3.new(1, 2.4000001, 1)
  332. p17.CFrame = CFrame.new(-2.69075108, 7.07788849, -3.40101933, -1.13248825e-006, -0.319307148, 0.947651625, -1.1920929e-006, -0.947652161, -0.319306791, 1.0000006, -1.54972076e-006, 1.04308128e-007)
  333. p17.CanCollide = false
  334. p17.Locked = true
  335. p17.BottomSurface = Enum.SurfaceType.Smooth
  336. p17.TopSurface = Enum.SurfaceType.Smooth
  337. b17 = Instance.new("SpecialMesh", p17)
  338. b17.MeshId = "http://www.roblox.com/asset/?id=12212520"
  339. b17.TextureId = ""
  340. b17.MeshType = Enum.MeshType.FileMesh
  341. b17.Name = "Mesh"
  342. b17.VertexColor = Vector3.new(0, 0, 0)
  343. b17.Scale = Vector3.new(1, 3, 1.29999995)
  344. p18 = Instance.new("Part", m)
  345. p18.BrickColor = BrickColor.new("New Yeller")
  346. p18.FormFactor = Enum.FormFactor.Custom
  347. p18.Size = Vector3.new(2, 2, 2)
  348. p18.CFrame = CFrame.new(-1.70003319, 8.71796608, -3.40004444, -2.37434961e-006, 1.78813934e-007, 1.00000036, -2.35242567e-007, 1.00000072, 3.27825546e-007, -1.0000006, 7.95440158e-009, -2.91315405e-006)
  349. p18.CanCollide = false
  350. p18.Locked = true
  351. p18.BottomSurface = Enum.SurfaceType.Smooth
  352. p18.TopSurface = Enum.SurfaceType.Smooth
  353. b18 = Instance.new("SpecialMesh", p18)
  354. b18.MeshId = "http://www.roblox.com/asset/?id=16627529"
  355. b18.TextureId = ""
  356. b18.MeshType = Enum.MeshType.FileMesh
  357. b18.Name = "Mesh"
  358. b18.VertexColor = Vector3.new(0, 0, 0)
  359. b18.Scale = Vector3.new(1.04999995, 1.04999995, 1.04999995)
  360. w1 = Instance.new("Weld", p1)
  361. w1.Name = "Head_Weld"
  362. w1.Part0 = p1
  363. w1.C0 = CFrame.new(3.40111661, -0.744508088, 8.58160019, -5.48362732e-006, 3.27825546e-007, 1, -0.978699088, -0.205299854, -5.30481339e-006, 0.205299824, -0.978699148, 1.49011612e-006)
  364. w1.Part1 = p2
  365. w1.C1 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  366. w2 = Instance.new("Weld", p2)
  367. w2.Name = "Part_Weld"
  368. w2.Part0 = p2
  369. w2.C0 = CFrame.new(3.40013766, -8.14794827, -1.70006609, 4.23192978e-006, -1.08796726e-007, 1.00000012, 2.9664772e-008, 1, 1.08796598e-007, -1.00000012, 2.96642924e-008, 4.23192978e-006)
  370. w2.Part1 = p3
  371. w2.C1 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  372. w3 = Instance.new("Weld", p3)
  373. w3.Name = "Part_Weld"
  374. w3.Part0 = p3
  375. w3.C0 = CFrame.new(3.40004802, -8.71796036, -1.70002759, 2.56299973e-006, -7.89943471e-008, 1, 2.47196947e-008, 1, 7.89942831e-008, -1, 2.47194887e-008, 2.56299973e-006)
  376. w3.Part1 = p4
  377. w3.C1 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
  378. w4 = Instance.new("Weld", p4)
  379. w4.Name = "Part_Weld"
  380. w4.Part0 = p4
  381. w4.C0 = CFrame.new(3.40017533, -8.8479538, -1.77979064, 5.78165054e-006, -1.38599077e-007, 1, 3.46098972e-008, 1, 1.38598878e-007, -1, 3.46090907e-008, 5.78165054e-006)
  382. w4.Part1 = p5
  383. w4.C1 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
  384. w5 = Instance.new("Weld", p5)
  385. w5.Name = "Part_Weld"
  386. w5.Part0 = p5
  387. w5.C0 = CFrame.new(3.40004182, -8.46796036, -1.70004117, -3.57627869e-007, -5.89495883e-008, 0.99999994, 2.53247009e-007, 1, 5.89496665e-008, -0.99999994, 2.53247009e-007, -3.57627869e-007)
  388. w5.Part1 = p6
  389. w5.C1 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
  390. w6 = Instance.new("Weld", p6)
  391. w6.Name = "Part_Weld"
  392. w6.Part0 = p6
  393. w6.C0 = CFrame.new(3.44990563, -8.58795738, -1.89968324, -5.96046448e-007, -9.85101565e-008, 1, 4.91661183e-007, 1, 9.85104407e-008, -1, 4.9166124e-007, -5.96046448e-007)
  394. w6.Part1 = p7
  395. w6.C1 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
  396. w7 = Instance.new("Weld", p7)
  397. w7.Name = "Part_Weld"
  398. w7.Part0 = p7
  399. w7.C0 = CFrame.new(3.50097466, -8.31796741, -1.89919162, -4.76837158e-007, -9.85101849e-008, 0.99999994, 4.91661126e-007, 1, 9.85104265e-008, -0.99999994, 4.91661183e-007, -4.76837158e-007)
  400. w7.Part1 = p8
  401. w7.C1 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
  402. w8 = Instance.new("Weld", p8)
  403. w8.Name = "Part_Weld"
  404. w8.Part0 = p8
  405. w8.C0 = CFrame.new(3.40101647, 2.43280101, 7.72691393, -1.1920929e-006, -2.08616257e-007, 1, -0.805111527, -0.593123555, -9.83476639e-007, 0.593123496, -0.805111527, 4.17232513e-007)
  406. w8.Part1 = p9
  407. w8.C1 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
  408. w9 = Instance.new("Weld", p9)
  409. w9.Name = "Part_Weld"
  410. w9.Part0 = p9
  411. w9.C0 = CFrame.new(3.40065455, -8.6941061, -0.904481649, -8.34465027e-007, -1.67638063e-007, 1.00000012, -0.0995008498, 0.995037496, 1.00582838e-007, -0.995037615, -0.0995008498, -8.34465027e-007)
  412. w9.Part1 = p10
  413. w9.C1 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
  414. w10 = Instance.new("Weld", p10)
  415. w10.Name = "Part_Weld"
  416. w10.Part0 = p10
  417. w10.C0 = CFrame.new(3.39961672, -7.99480963, 4.71886492, -9.53674316e-007, -2.98023224e-007, 1, -0.683569372, 0.729885519, -4.47034836e-007, -0.729885459, -0.683569431, -9.53674316e-007)
  418. w10.Part1 = p11
  419. w10.C1 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
  420. w11 = Instance.new("Weld", p11)
  421. w11.Name = "Part_Weld"
  422. w11.Part0 = p11
  423. w11.C0 = CFrame.new(3.40089583, -3.41323304, 8.38025856, -1.31130219e-006, -4.76837158e-007, 1.00000012, -0.989475787, 0.144699097, -1.07288361e-006, -0.144699246, -0.989475787, -7.15255737e-007)
  424. w11.Part1 = p12
  425. w11.C1 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
  426. w12 = Instance.new("Weld", p12)
  427. w12.Name = "Part_Weld"
  428. w12.Part0 = p12
  429. w12.C0 = CFrame.new(3.40101814, 3.54288888, 6.84968376, -9.53674316e-007, -4.47034836e-007, 1, -0.553697109, -0.832718134, -9.23871994e-007, 0.832718134, -0.553697109, 6.55651093e-007)
  430. w12.Part1 = p13
  431. w12.C1 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
  432. w13 = Instance.new("Weld", p13)
  433. w13.Name = "Part_Weld"
  434. w13.Part0 = p13
  435. w13.C0 = CFrame.new(3.40102005, 5.44561195, 5.34554911, -8.34465027e-007, -6.40749931e-007, 1.00000012, -0.319307029, -0.947651505, -8.19563866e-007, 0.947651386, -0.319307029, 3.57627869e-007)
  436. w13.Part1 = p14
  437. w13.C1 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
  438. w14 = Instance.new("Weld", p14)
  439. w14.Name = "Part_Weld"
  440. w14.Part0 = p14
  441. w14.C0 = CFrame.new(3.40101624, 2.99550176, 7.97925997, -9.53674316e-007, -1.49011612e-007, 1, -0.750353813, -0.661036491, -8.64267349e-007, 0.661036491, -0.750353813, 5.36441803e-007)
  442. w14.Part1 = p15
  443. w14.C1 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
  444. w15 = Instance.new("Weld", p15)
  445. w15.Name = "Part_Weld"
  446. w15.Part0 = p15
  447. w15.C0 = CFrame.new(3.74026394, 5.46776819, 5.79039907, 0.34201923, -3.27825546e-007, 0.939692974, -0.520305395, -0.832718134, 0.189374775, 0.782499313, -0.553697109, -0.284805775)
  448. w15.Part1 = p16
  449. w15.C1 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
  450. w16 = Instance.new("Weld", p16)
  451. w16.Name = "Part_Weld"
  452. w16.Part0 = p16
  453. w16.C0 = CFrame.new(2.90401983, 4.33060169, 7.50061178, -0.258819938, -2.68220901e-007, 0.965925574, -0.534830093, -0.832718134, -0.143308043, 0.80434382, -0.55369705, 0.215523928)
  454. w16.Part1 = p17
  455. w16.C1 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
  456. w17 = Instance.new("Weld", p17)
  457. w17.Name = "Part_Weld"
  458. w17.Part0 = p17
  459. w17.C0 = CFrame.new(3.4010253, 5.84818506, 4.80991411, -8.56413749e-007, -1.3483392e-006, 1, -0.31930685, -0.947651386, -1.55121427e-006, 0.947651386, -0.31930685, 3.81047698e-007)
  460. w17.Part1 = p18
  461. w17.C1 = CFrame.new(-3.40004683, -8.71796036, 1.70002675, -2.6504224e-006, -7.89943471e-008, -1, -2.47197018e-008, 1, -7.89942831e-008, 1, 2.47194887e-008, -2.6504224e-006)
  462. m.Parent = char
  463. m:MakeJoints()
  464. ----------------------------------------------------
  465. Bs = Instance.new("Part")
  466. Bs.Name = "BackShuriken"
  467. Bs.formFactor = "Plate"
  468. Bs.Size = Vector3.new(2,0.4,2)
  469. Bs.TopSurface = "Smooth"
  470. Bs.BottomSurface = "Smooth"
  471. Bs.CanCollide = false
  472. Instance.new("Sparkles").Parent = Bs
  473. Bs.Sparkles.Enabled = false
  474.  
  475. Smb = Instance.new("SpecialMesh")
  476. Smb.Parent = Bs
  477. Smb.MeshType = "FileMesh"
  478. Smb.TextureId = "http://www.roblox.com/asset/?id=11112112" -- Shuriken Texture Id 1
  479. Smb.MeshId = "http://www.roblox.com/asset/?id=11112101" -- Shuriken Mesh Id 1
  480. Smb.Scale = Vector3.new(7,9,7)
  481.  
  482. Bs.Parent = Characters
  483. Bsw = Instance.new("Weld")
  484. Bsw.Part0 = Torso
  485. Bsw.Part1 = Bs
  486. Bsw.Parent = Torso
  487. Bsw.C0 = CFrame.new(0,0,0.65)*CFrame.fromEulerAnglesXYZ(1.5,0,0)
  488.  
  489. -- Torso Armor!!!
  490. Ta = Instance.new("Part")
  491. Ta.Name = "TorsoArmor"
  492. Ta.formFactor = "Symmetric"
  493. Ta.Size = Vector3.new(2,2,1)
  494. Ta.TopSurface = "Smooth"
  495. Ta.BottomSurface = "Smooth"
  496. Ta.BrickColor = BrickColor.new("Really black")
  497. Ta.Reflectance = 0.4
  498. Ta.Transparency = 0.5
  499.  
  500. Tam = Instance.new("BlockMesh")
  501. Tam.Parent = Ta
  502. Tam.Scale = Vector3.new(0.9,1.005,1.2)
  503.  
  504. Ta.Parent = Characters
  505. Taw = Instance.new("Weld")
  506. Taw.Part0 = Torso
  507. Taw.Part1 = Ta
  508. Taw.Parent = Torso
  509. Taw.C0 = CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517. ----------------------------------------------------
  518. mod4 = Instance.new("Model",char)
  519.  
  520. ptez = {0.7, 0.8, 0.9, 1}
  521.  
  522. function FindNearestTorso(Position,Distance,SinglePlayer)
  523. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  524. local List = {}
  525. for i,v in pairs(workspace:GetChildren())do
  526. if v:IsA("Model")then
  527. if v:findFirstChild("Torso")then
  528. if v ~= char then
  529. if(v.Torso.Position -Position).magnitude <= Distance then
  530. table.insert(List,v)
  531. end
  532. end
  533. end
  534. end
  535. end
  536. return List
  537. end
  538.  
  539. function Slam()
  540. part=Instance.new('Part',mod4)
  541. part.Anchored=true
  542. part.CanCollide=false
  543. part.FormFactor='Custom'
  544. part.Size=Vector3.new(.2,.2,.2)
  545. part.CFrame=root.CFrame*CFrame.new(0,-2.8,-1.4)*CFrame.Angles(math.rad(90),0,0)
  546. part.Transparency=.7
  547. part.Material = "Neon"
  548. part.BrickColor=BrickColor.new('Crimson')
  549. mesh=Instance.new('SpecialMesh',part)
  550. mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  551. mesh.Scale=Vector3.new(3,3,3)
  552. part2=Instance.new('Part',mod4)
  553. part2.Anchored=true
  554. part2.CanCollide=false
  555. part2.FormFactor='Custom'
  556. part2.Size=Vector3.new(.2,.2,.2)
  557. part2.CFrame=root.CFrame*CFrame.new(0,-2.4,-1.6)
  558. part2.Transparency=.7
  559. part2.Material = "Neon"
  560. part2.BrickColor=BrickColor.new('New Yeller')
  561. mesh2=Instance.new('SpecialMesh',part2)
  562. mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  563. mesh2.Scale=Vector3.new(3,1.5,3)
  564. x = Instance.new("Sound",char)
  565. x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  566. x.Pitch = ptez[math.random(1,#ptez)]
  567. x.Volume = 1
  568. wait(.1)
  569. x1 = Instance.new("Sound",char)
  570. x1.SoundId = "http://www.roblox.com/asset/?id=206082327"
  571. x1.Pitch = ptez[math.random(1,#ptez)]
  572. x1.Volume = 1
  573. wait(.1)
  574. x:Play()
  575. x1:Play()
  576. for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  577. if v:FindFirstChild('Humanoid') then
  578. v.Humanoid:TakeDamage(math.random(99999,99999))
  579. end
  580. end
  581. coroutine.resume(coroutine.create(function()
  582. for i=0,0.62,0.13 do
  583. wait()
  584. part.CFrame=part.CFrame
  585. part.Transparency=i
  586. mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  587. part2.CFrame=part2.CFrame
  588. part2.Transparency=i
  589. mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  590. end
  591. part.Parent=nil
  592. part2.Parent=nil
  593. x:Destroy()
  594. end))
  595. end
  596. ----------------------------------------------------
  597. GroundWave = function()
  598. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  599. local Colors = {"Royal purple", "Really black"}
  600. local wave = Instance.new("Part", torso)
  601. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  602. wave.Anchored = true
  603. wave.CanCollide = false
  604. wave.Locked = true
  605. wave.Size = Vector3.new(1, 1, 1)
  606. wave.TopSurface = "Smooth"
  607. wave.BottomSurface = "Smooth"
  608. wave.Transparency = 0.35
  609. wave.CFrame = HandCF
  610. wm = Instance.new("SpecialMesh", wave)
  611. wm.MeshId = "rbxassetid://3270017"
  612. coroutine.wrap(function()
  613. for i = 1, 14, 1 do
  614. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  615. wave.Size = wm.Scale
  616. wave.CFrame = HandCF
  617. wave.Transparency = i/14
  618. wait()
  619. end
  620. wait()
  621. wave:Destroy()
  622. end)()
  623. end
  624. ----------------------------------------------------
  625. Magik = function()
  626. Spawn(function()
  627. local function lerp(a,b,c)
  628. return a+(b-a)*c
  629. end
  630. local function rndRange(rng)
  631. return math.random(-rng*1000,rng*1000)/1000
  632. end
  633. local magik = Instance.new("Part", larm)
  634. local Colors = {"Crimson", "Really black"}
  635. magik.Anchored = true
  636. magik.Locked = true
  637. magik.FormFactor = "Custom"
  638. magik.Size = Vector3.new(5, 5, 5)
  639. magik.TopSurface = "Smooth"
  640. magik.BottomSurface = "Smooth"
  641. magik.Transparency = 0
  642. magik.CanCollide = false
  643. magik.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  644. local mr = math.rad
  645. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  646. local cf = larm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  647. magik.CFrame = cf
  648. for i = 0, 1, .05 do
  649. local newTrans = lerp(0.5, 1, i)
  650. local ns = lerp(1,1.2,i)
  651. magik.Transparency = newTrans
  652. magik.Size = Vector3.new(ns,ns,ns)
  653. magik.CFrame = cf
  654. rs:wait()
  655. end
  656. magik:Destroy()
  657. wait()
  658. end)
  659. end
  660. ----------------------------------------------------
  661. Magik2 = function()
  662. Spawn(function()
  663. if stanceToggle == "Melee" then
  664. local function lerp(a,b,c)
  665. return a+(b-a)*c
  666. end
  667. local function rndRange(rng)
  668. return math.random(-rng*1000,rng*1000)/1000
  669. end
  670. local magik2 = Instance.new("Part", rarm)
  671. local Colors = {"Crimson", "Really black"}
  672. magik2.Anchored = true
  673. magik2.Locked = true
  674. magik2.FormFactor = "Custom"
  675. magik2.Size = Vector3.new(5, 5, 5)
  676. magik2.TopSurface = "Smooth"
  677. magik2.BottomSurface = "Smooth"
  678. magik2.Transparency = 0
  679. magik2.CanCollide = false
  680. magik2.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  681. local mr = math.rad
  682. local rnx,rny,rnz = mr(rndRange(180)),mr(rndRange(180)),mr(rndRange(180))
  683. local cf = rarm.CFrame * CFrame.new(0, -.8, 0) * CFrame.Angles(rnx,rny,rnz)
  684. magik2.CFrame = cf
  685. for i = 0, 1, .05 do
  686. local newTrans = lerp(0.5, 1, i)
  687. local ns = lerp(1,1.2,i)
  688. magik2.Transparency = newTrans
  689. magik2.Size = Vector3.new(ns,ns,ns)
  690. magik2.CFrame = cf
  691. rs:wait()
  692. end
  693. magik2:Destroy()
  694. elseif stanceToggle ~= "Melee" then
  695. wait()
  696. end
  697. end)
  698. end
  699. ----------------------------------------------------
  700. function lerp(a, b, t) -- Linear interpolation
  701. return a + (b - a)*t
  702. end
  703.  
  704. function slerp(a, b, t) --Spherical interpolation
  705. dot = a:Dot(b)
  706. if dot > 0.99999 or dot < -0.99999 then
  707. return t <= 0.5 and a or b
  708. else
  709. r = math.acos(dot)
  710. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  711. end
  712. end
  713.  
  714. function matrixInterpolate(a, b, t)
  715. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  716. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  717. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  718. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  719. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  720. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  721. local t = v1:Dot(v2)
  722. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  723. return CFrame.new()
  724. end
  725. return CFrame.new(
  726. v0.x, v0.y, v0.z,
  727. v1.x, v1.y, v1.z,
  728. v2.x, v2.y, v2.z,
  729. v3.x, v3.y, v3.z)
  730. end
  731. ----------------------------------------------------
  732. function genWeld(a,b)
  733. local w = Instance.new("Weld",a)
  734. w.Part0 = a
  735. w.Part1 = b
  736. return w
  737. end
  738. function weld(a, b)
  739. local weld = Instance.new("Weld")
  740. weld.Name = "W"
  741. weld.Part0 = a
  742. weld.Part1 = b
  743. weld.C0 = a.CFrame:inverse() * b.CFrame
  744. weld.Parent = a
  745. return weld;
  746. end
  747. ----------------------------------------------------
  748. function Lerp(c1,c2,al)
  749. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  750. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  751. for i,v in pairs(com1) do
  752. com1[i] = v+(com2[i]-v)*al
  753. end
  754. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  755. end
  756. ----------------------------------------------------
  757. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  758. local wld = Instance.new("Weld", wp1)
  759. wld.Part0 = wp0
  760. wld.Part1 = wp1
  761. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  762. end
  763. ----------------------------------------------------
  764. newWeld(torso, larm, -1.5, 0.5, 0)
  765. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  766. newWeld(torso, rarm, 1.5, 0.5, 0)
  767. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  768. newWeld(torso, hed, 0, 1.5, 0)
  769. newWeld(torso, lleg, -0.5, -1, 0)
  770. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  771. newWeld(torso, rleg, 0.5, -1, 0)
  772. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  773. newWeld(root, torso, 0, -1, 0)
  774. torso.Weld.C1 = CFrame.new(0, -1, 0)
  775. ----------------------------------------------------
  776. --local SIDz = {"167985102"}, 167161785, 148274436
  777. z = Instance.new("Sound",char)
  778. z.SoundId = "rbxassetid://525164518"--..SIDz[math.random(1,#SIDz)]
  779. z.Looped = true
  780. z.Volume = 10
  781. z.Pitch = 1
  782. wait(1)
  783. z:Play()
  784. hum.WalkSpeed = 16
  785. ----------------------------------------------------
  786. local m = Instance.new("Model")
  787. m.Name = "Genkadda"
  788. p1 = Instance.new("Part", m)
  789. p1.Material = "Metal"
  790. p1.BrickColor = BrickColor.new("Crimson")
  791. p1.Name = "BladePart"
  792. p1.FormFactor = Enum.FormFactor.Symmetric
  793. p1.Size = Vector3.new(1, 1, 1)
  794. p1.CFrame = CFrame.new(103.003883, 10.755723, -7.61905956, 5.61699271e-005, -7.1823597e-006, 0.999998987, -0.984785616, -0.173714966, 3.55839729e-005, 0.173720747, -0.984761655, 5.9530139e-006)
  795. p1.CanCollide = false
  796. p1.Locked = true
  797. p1.Elasticity = 0
  798. p1.BottomSurface = Enum.SurfaceType.Smooth
  799. p1.TopSurface = Enum.SurfaceType.Smooth
  800. b1 = Instance.new("BlockMesh", p1)
  801. b1.Name = "Mesh"
  802. b1.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  803. p2 = Instance.new("Part", m)
  804. p2.Material = "Metal"
  805. p2.BrickColor = BrickColor.new("Crimson")
  806. p2.FormFactor = Enum.FormFactor.Symmetric
  807. p2.Size = Vector3.new(1, 1, 1)
  808. p2.CFrame = CFrame.new(103.00399, 10.7255898, -6.52608919, 0.00135809346, 0.00169118668, -0.999996662, 0.965820193, 0.259168088, 0.0017684648, 0.259154975, -0.965800881, -0.00130418094)
  809. p2.CanCollide = false
  810. p2.Locked = true
  811. p2.Elasticity = 0
  812. p2.BottomSurface = Enum.SurfaceType.Smooth
  813. p2.TopSurface = Enum.SurfaceType.Smooth
  814. b2 = Instance.new("BlockMesh", p2)
  815. b2.Name = "Mesh"
  816. b2.Scale = Vector3.new(0.099999927, 0.699999928, 0.099999927)
  817. p3 = Instance.new("Part", m)
  818. p3.Material = "Metal"
  819. p3.BrickColor = BrickColor.new("Crimson")
  820. p3.FormFactor = Enum.FormFactor.Symmetric
  821. p3.Size = Vector3.new(1, 2, 1)
  822. p3.CFrame = CFrame.new(103.004028, 11.1456547, -6.819067, 1.43263023e-005, -2.88564479e-006, 0.999998987, -0.882936299, -0.469471544, -7.18829688e-006, 0.469469696, -0.882911503, 1.35099981e-005)
  823. p3.CanCollide = false
  824. p3.Locked = true
  825. p3.Elasticity = 0
  826. p3.BottomSurface = Enum.SurfaceType.Smooth
  827. p3.TopSurface = Enum.SurfaceType.Smooth
  828. b3 = Instance.new("BlockMesh", p3)
  829. b3.Name = "Mesh"
  830. b3.Scale = Vector3.new(0.099999927, 0.699999928, 0.099999927)
  831. p4 = Instance.new("Part", m)
  832. p4.Material = "Metal"
  833. p4.BrickColor = BrickColor.new("New Yeller")
  834. p4.Name = "BladePart"
  835. p4.FormFactor = Enum.FormFactor.Symmetric
  836. p4.Size = Vector3.new(1, 1, 1)
  837. p4.CFrame = CFrame.new(103.003372, 10.965373, -6.66876507, 1.57370523e-005, -6.04354591e-006, 0.999996603, -0.965898931, -0.25886938, -7.14969246e-006, 0.258875549, -0.965874314, 1.58735529e-005)
  838. p4.CanCollide = false
  839. p4.Locked = true
  840. p4.Elasticity = 0
  841. p4.BottomSurface = Enum.SurfaceType.Smooth
  842. p4.TopSurface = Enum.SurfaceType.Smooth
  843. b4 = Instance.new("BlockMesh", p4)
  844. b4.Name = "Mesh"
  845. b4.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  846. p5 = Instance.new("Part", m)
  847. p5.Material = "Metal"
  848. p5.BrickColor = BrickColor.new("Crimson")
  849. p5.Name = "Hilt"
  850. p5.FormFactor = Enum.FormFactor.Custom
  851. p5.Size = Vector3.new(1, 0.400000006, 1.60000014)
  852. p5.CFrame = CFrame.new(103.003395, 11.0653381, -6.1687479, -0.99999404, 5.54991711e-005, -0.000617815298, -0.000594727404, -0.000124425016, 0.999983907, 2.66434654e-005, 0.999962509, 0.000109782166)
  853. p5.CanCollide = false
  854. p5.Locked = true
  855. p5.BottomSurface = Enum.SurfaceType.Smooth
  856. p5.TopSurface = Enum.SurfaceType.Smooth
  857. b5 = Instance.new("BlockMesh", p5)
  858. b5.Name = "Mesh"
  859. b5.Scale = Vector3.new(0.299999923, 0.399999917, 0.799999952)
  860. p6 = Instance.new("Part", m)
  861. p6.Material = "Metal"
  862. p6.BrickColor = BrickColor.new("New Yeller")
  863. p6.Name = "Handle"
  864. p6.FormFactor = Enum.FormFactor.Custom
  865. p6.Size = Vector3.new(1.29999995, 1, 1)
  866. p6.CFrame = CFrame.new(103.000061, 11.0688219, -5.5480547, -1.23393656e-005, -1.36360759e-005, 0.999994218, 5.37017331e-006, 0.999984086, -9.45257489e-006, -0.999962509, -9.28580994e-006, 1.64470257e-005)
  867. p6.CanCollide = false
  868. p6.Locked = true
  869. p6.BottomSurface = Enum.SurfaceType.Smooth
  870. p6.TopSurface = Enum.SurfaceType.Smooth
  871. b6 = Instance.new("SpecialMesh", p6)
  872. b6.MeshType = Enum.MeshType.Cylinder
  873. b6.Name = "Mesh"
  874. b6.Scale = Vector3.new(1, 0.200000003, 0.200000003)
  875. p7 = Instance.new("Part", m)
  876. p7.Material = "Metal"
  877. p7.BrickColor = BrickColor.new("Crimson")
  878. p7.FormFactor = Enum.FormFactor.Symmetric
  879. p7.Size = Vector3.new(1, 1, 1)
  880. p7.CFrame = CFrame.new(103.000099, 11.0688391, -4.79808855, -0.000332629686, 0.00429873355, -0.99998492, -4.5920292e-006, 0.999974728, 0.00432178052, 0.999962449, -8.49941443e-006, -0.000361445156)
  881. p7.CanCollide = false
  882. p7.Locked = true
  883. b7 = Instance.new("SpecialMesh", p7)
  884. b7.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  885. b7.TextureId = ""
  886. b7.MeshType = Enum.MeshType.FileMesh
  887. b7.Name = "Mesh"
  888. b7.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  889. p8 = Instance.new("Part", m)
  890. p8.Material = "Metal"
  891. p8.BrickColor = BrickColor.new("Crimson")
  892. p8.Name = "BladePart"
  893. p8.FormFactor = Enum.FormFactor.Symmetric
  894. p8.Size = Vector3.new(1, 1, 1)
  895. p8.CFrame = CFrame.new(103.003326, 10.6254845, -8.59870911, -2.92104669e-005, -1.10579058e-005, 0.999994218, -0.996175766, -0.0871899351, -5.3152442e-005, 0.0872026458, -0.996152997, 2.03179661e-005)
  896. p8.CanCollide = false
  897. p8.Locked = true
  898. p8.Elasticity = 0
  899. p8.BottomSurface = Enum.SurfaceType.Smooth
  900. p8.TopSurface = Enum.SurfaceType.Smooth
  901. b8 = Instance.new("BlockMesh", p8)
  902. b8.Name = "Mesh"
  903. b8.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  904. p9 = Instance.new("Part", m)
  905. p9.Material = "Metal"
  906. p9.BrickColor = BrickColor.new("Crimson")
  907. p9.Name = "BladePart"
  908. p9.FormFactor = Enum.FormFactor.Symmetric
  909. p9.Size = Vector3.new(1, 1, 1)
  910. p9.CFrame = CFrame.new(103.003311, 10.625597, -9.51878738, -2.59891603e-005, -1.34348729e-005, 0.999994218, -0.996185422, 0.087079078, -4.78096408e-005, -0.0870626047, -0.996165276, 1.31400229e-005)
  911. p9.CanCollide = false
  912. p9.Locked = true
  913. p9.Elasticity = 0
  914. p9.BottomSurface = Enum.SurfaceType.Smooth
  915. p9.TopSurface = Enum.SurfaceType.Smooth
  916. b9 = Instance.new("BlockMesh", p9)
  917. b9.Name = "Mesh"
  918. b9.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  919. p10 = Instance.new("Part", m)
  920. p10.Material = "Metal"
  921. p10.BrickColor = BrickColor.new("Crimson")
  922. p10.Name = "BladeTip"
  923. p10.FormFactor = Enum.FormFactor.Symmetric
  924. p10.Size = Vector3.new(1, 1, 2)
  925. p10.CFrame = CFrame.new(103.00309, 11.1081867, -11.6109829, -0.999994099, -0.000455793255, 4.643387e-005, 0.00045133481, -0.965918779, -0.25878337, 0.000134008093, -0.258763671, 0.965901971)
  926. p10.CanCollide = false
  927. p10.Locked = true
  928. p10.Elasticity = 0
  929. p10.BottomSurface = Enum.SurfaceType.Smooth
  930. p10.TopSurface = Enum.SurfaceType.Smooth
  931. b10 = Instance.new("SpecialMesh", p10)
  932. b10.MeshType = Enum.MeshType.Wedge
  933. b10.Name = "Mesh"
  934. b10.Scale = Vector3.new(0.119999997, 0.299999923, 0.699999928)
  935. p11 = Instance.new("Part", m)
  936. p11.Material = "Metal"
  937. p11.BrickColor = BrickColor.new("Really black")
  938. p11.Name = "BladePart"
  939. p11.FormFactor = Enum.FormFactor.Symmetric
  940. p11.Size = Vector3.new(1, 1, 1)
  941. p11.CFrame = CFrame.new(103.003296, 10.7956495, -10.4587727, 2.83485351e-005, -1.54050977e-005, 0.999994218, -0.96592474, 0.258761972, 8.27970416e-006, -0.258742362, -0.965907693, 2.1241216e-005)
  942. p11.CanCollide = false
  943. p11.Locked = true
  944. p11.Elasticity = 0
  945. p11.BottomSurface = Enum.SurfaceType.Smooth
  946. p11.TopSurface = Enum.SurfaceType.Smooth
  947. b11 = Instance.new("BlockMesh", p11)
  948. b11.Name = "Mesh"
  949. b11.Scale = Vector3.new(0.299999923, 1, 0.120000005)
  950. p12 = Instance.new("Part", m)
  951. p12.Material = "Metal"
  952. p12.BrickColor = BrickColor.new("Really black")
  953. p12.Name = "BladeTip2"
  954. p12.FormFactor = Enum.FormFactor.Custom
  955. p12.Size = Vector3.new(1, 1, 2.4000001)
  956. p12.CFrame = CFrame.new(102.999977, 10.6319504, -10.4398403, -0.999994218, -5.5769262e-005, 6.55075928e-005, 4.61044419e-006, 0.882887006, 0.469551951, -0.000112806956, 0.469529003, -0.882874727)
  957. p12.CanCollide = false
  958. p12.Locked = true
  959. p12.Elasticity = 0
  960. p12.BottomSurface = Enum.SurfaceType.Smooth
  961. p12.TopSurface = Enum.SurfaceType.Smooth
  962. b12 = Instance.new("SpecialMesh", p12)
  963. b12.MeshType = Enum.MeshType.Wedge
  964. b12.Name = "Mesh"
  965. b12.Scale = Vector3.new(0.119999997, 0.239999995, 0.699999928)
  966. p13 = Instance.new("Part", m)
  967. p13.Material = "Metal"
  968. p13.BrickColor = BrickColor.new("Medium stone grey")
  969. p13.Transparency = 1
  970. p13.Name = "HitBox"
  971. p13.FormFactor = Enum.FormFactor.Custom
  972. p13.Size = Vector3.new(6.0999999, 0.400000006, 1.5999999)
  973. p13.CFrame = CFrame.new(103.009995, 10.9988394, -9.2679081, 1.22519814e-005, -0.999994218, 1.36361559e-005, -5.27501106e-006, 9.45320426e-006, -0.999984264, 0.999962687, -1.65344682e-005, 9.20891762e-006)
  974. p13.CanCollide = false
  975. p13.Locked = true
  976. p13.BottomSurface = Enum.SurfaceType.Smooth
  977. p13.TopSurface = Enum.SurfaceType.Smooth
  978. w1 = Instance.new("Weld", p1)
  979. w1.Name = "Part_Weld"
  980. w1.Part0 = p1
  981. w1.C0 = CFrame.new(11.9124546, -5.63626003, -103.00383, 4.33940659e-005, -0.984795153, 0.173719674, 1.85460614e-009, -0.173719659, -0.984795094, 1, 4.27345876e-005, -7.53657105e-006)
  982. w1.Part1 = p2
  983. w1.C1 = CFrame.new(-8.80891991, -9.26009178, 102.975845, 0.00136663229, 0.965830803, 0.259170175, 0.00170310249, 0.25916782, -0.965830863, -0.999997616, 0.00176132878, -0.00129072159)
  984. w2 = Instance.new("Weld", p2)
  985. w2.Name = "Part_Weld"
  986. w2.Part0 = p2
  987. w2.C0 = CFrame.new(-8.80891991, -9.26009178, 102.975845, 0.00136663229, 0.965830803, 0.259170175, 0.00170310249, 0.25916782, -0.965830863, -0.999997616, 0.00176132878, -0.00129072159)
  988. w2.Part1 = p3
  989. w2.C1 = CFrame.new(13.0439634, -0.78926897, -103.003448, -4.37113883e-008, -0.88294369, 0.469478935, 0, -0.469478935, -0.88294369, 1, -3.85946954e-008, 2.05215755e-008)
  990. w3 = Instance.new("Weld", p3)
  991. w3.Name = "BladePart_Weld"
  992. w3.Part0 = p3
  993. w3.C0 = CFrame.new(13.0439634, -0.78926897, -103.003448, -4.37113883e-008, -0.88294369, 0.469478935, 0, -0.469478935, -0.88294369, 1, -3.85946954e-008, 2.05215755e-008)
  994. w3.Part1 = p4
  995. w3.C1 = CFrame.new(12.3193283, -3.60437131, -103.003067, 2.38418579e-006, -0.965907753, 0.258877277, 0, -0.258874893, -0.965907753, 0.999997616, 0, 2.38418579e-006)
  996. w4 = Instance.new("Weld", p4)
  997. w4.Name = "Hilt_Weld"
  998. w4.Part0 = p4
  999. w4.C0 = CFrame.new(12.3193283, -3.60437131, -103.003067, 2.38418579e-006, -0.965907753, 0.258877277, 0, -0.258874893, -0.965907753, 0.999997616, 0, 2.38418579e-006)
  1000. w4.Part1 = p5
  1001. w4.C1 = CFrame.new(103.010277, 6.16758585, -11.003541, -0.999999821, -0.00060418935, 4.31301851e-005, 4.32021443e-005, -0.000119086159, 1, -0.000604184228, 0.999999821, 0.000119112243)
  1002. w5 = Instance.new("Weld", p5)
  1003. w5.Name = "Handle_Weld"
  1004. w5.Part0 = p5
  1005. w5.C0 = CFrame.new(103.010277, 6.16758585, -11.003541, -0.999999821, -0.00060418935, 4.31301851e-005, 4.32021443e-005, -0.000119086159, 1, -0.000604184228, 0.999999821, 0.000119112243)
  1006. w5.Part1 = p6
  1007. w5.C1 = CFrame.new(-5.54999733, -11.0699978, -103, -4.37113883e-008, 2.98366913e-008, -1, 0, 1, 2.98366913e-008, 1, 1.3042032e-015, -4.37113883e-008)
  1008. w6 = Instance.new("Weld", p6)
  1009. w6.Name = "Part_Weld"
  1010. w6.Part0 = p6
  1011. w6.C0 = CFrame.new(-5.54999733, -11.0699978, -103, -4.37113883e-008, 2.98366913e-008, -1, 0, 1, 2.98366913e-008, 1, 1.3042032e-015, -4.37113883e-008)
  1012. w6.Part1 = p7
  1013. w6.C1 = CFrame.new(4.83552647, -11.5140886, 102.949669, -0.000344927335, 7.4505806e-007, 0.99999994, 0.00431239465, 0.999990702, 7.4505806e-007, -0.999990642, 0.00431239465, -0.000344927335)
  1014. w7 = Instance.new("Weld", p7)
  1015. w7.Name = "BladePart_Weld"
  1016. w7.Part0 = p7
  1017. w7.C0 = CFrame.new(4.83552647, -11.5140886, 102.949669, -0.000344927335, 7.4505806e-007, 0.99999994, 0.00431239465, 0.999990702, 7.4505806e-007, -0.999990642, 0.00431239465, -0.000344927335)
  1018. w7.Part1 = p8
  1019. w7.C1 = CFrame.new(11.3406382, -7.6414094, -103.0028, -4.38670977e-005, -0.996191144, 0.0871966407, 1.91451011e-009, -0.0871966407, -0.996191144, 1, -4.36998489e-005, 3.82696771e-006)
  1020. w8 = Instance.new("Weld", p8)
  1021. w8.Name = "BladePart_Weld"
  1022. w8.Part0 = p8
  1023. w8.C0 = CFrame.new(11.3406382, -7.6414094, -103.0028, -4.38670977e-005, -0.996191144, 0.0871966407, 1.91451011e-009, -0.0871966407, -0.996191144, 1, -4.36998489e-005, 3.82696771e-006)
  1024. w8.Part1 = p9
  1025. w8.C1 = CFrame.new(9.76131344, -10.4100504, -103.002922, -3.85031162e-005, -0.996201694, -0.0870751292, 1.47589729e-009, 0.0870751366, -0.996201754, 1, -3.83570004e-005, -3.35119148e-006)
  1026. w9 = Instance.new("Weld", p9)
  1027. w9.Name = "BladeTip_Weld"
  1028. w9.Part0 = p9
  1029. w9.C0 = CFrame.new(9.76131344, -10.4100504, -103.002922, -3.85031162e-005, -0.996201694, -0.0870751292, 1.47589729e-009, 0.0870751366, -0.996201754, 1, -3.83570004e-005, -3.35119148e-006)
  1030. w9.Part1 = p10
  1031. w9.C1 = CFrame.new(102.999939, 7.7735939, 14.0892649, -0.999999881, 0.000441889424, 0.000150508567, -0.000465785735, -0.965935588, -0.258782327, 3.10284122e-005, -0.258782327, 0.965935647)
  1032. w10 = Instance.new("Weld", p10)
  1033. w10.Name = "BladePart_Weld"
  1034. w10.Part0 = p10
  1035. w10.C0 = CFrame.new(102.999939, 7.7735939, 14.0892649, -0.999999881, 0.000441889424, 0.000150508567, -0.000465785735, -0.965935588, -0.258782327, 3.10284122e-005, -0.258782327, 0.965935647)
  1036. w10.Part1 = p11
  1037. w10.C1 = CFrame.new(7.72030354, -12.8984127, -103.003448, 1.83585671e-005, -0.965941429, -0.258760989, 3.25545535e-010, 0.258760959, -0.96594137, 1, 1.77332167e-005, 4.7507956e-006)
  1038. w11 = Instance.new("Weld", p11)
  1039. w11.Name = "BladeTip2_Weld"
  1040. w11.Part0 = p11
  1041. w11.C0 = CFrame.new(7.72030354, -12.8984127, -103.003448, 1.83585671e-005, -0.965941429, -0.258760989, 3.25545535e-010, 0.258760959, -0.96594137, 1, 1.77332167e-005, 4.7507956e-006)
  1042. w11.Part1 = p12
  1043. w11.C1 = CFrame.new(102.999031, -4.47981405, -14.2206001, -1, -4.84334305e-006, -9.63198472e-005, -4.95036402e-005, 0.882903397, 0.469554722, 8.27668991e-005, 0.469554722, -0.882903397)
  1044. w12 = Instance.new("Weld", p12)
  1045. w12.Name = "HitBox_Weld"
  1046. w12.Part0 = p12
  1047. w12.C0 = CFrame.new(102.999031, -4.47981405, -14.2206001, -1, -4.84334305e-006, -9.63198472e-005, -4.95036402e-005, 0.882903397, 0.469554722, 8.27668991e-005, 0.469554722, -0.882903397)
  1048. w12.Part1 = p13
  1049. w12.C1 = CFrame.new(9.27000427, 103.009995, 10.9999933, -4.37113883e-008, -4.37113883e-008, 1, -1, 1.91068547e-015, -4.37113883e-008, 0, -1, -4.37113883e-008)
  1050. w13 = Instance.new("Weld", p13)
  1051. w13.Name = "Weld"
  1052. w13.Part0 = p13
  1053. w13.C0 = CFrame.new(9.27000427, 103.009995, 10.9999933, -4.37113883e-008, -4.37113883e-008, 1, -1, 1.91068547e-015, -4.37113883e-008, 0, -1, -4.37113883e-008)
  1054. m.Parent = char
  1055. m:MakeJoints()
  1056. ----------------------------------------------------
  1057. local cor = Instance.new("Part", char.Genkadda)
  1058. cor.Name = "Thingy"
  1059. cor.Locked = true
  1060. cor.BottomSurface = 0
  1061. cor.CanCollide = false
  1062. cor.Size = Vector3.new(1, 9, 1)
  1063. cor.Transparency = 1
  1064. cor.TopSurface = 0
  1065. corw = Instance.new("Weld", cor)
  1066. corw.Part0 = rarm
  1067. corw.Part1 = cor
  1068. corw.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(90))
  1069. corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1070. weld1 = Instance.new("Weld", char.Genkadda)
  1071. weld1.Part0 = cor
  1072. weld1.Part1 = p6
  1073. weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1074. ----------------------------------------------------
  1075. function Vanish()
  1076. for i = 1, 10 do wait()
  1077. for i,v in pairs(char.Genkadda:GetChildren()) do
  1078. if v:IsA("Part") or v:IsA("WedgePart") then
  1079. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  1080. v.Transparency = v.Transparency + 0.1
  1081. end
  1082. end
  1083. end
  1084. end
  1085. end
  1086. ----------------------------------------------------
  1087. function Appear()
  1088. for i = 1, 10 do wait()
  1089. for i,v in pairs(char.Genkadda:GetChildren()) do
  1090. if v:IsA("Part") or v:IsA("WedgePart") then
  1091. if v.Name ~= "HitBox" or v.Name ~= "Thingy" then
  1092. v.Transparency = v.Transparency - 0.1
  1093. end
  1094. end
  1095. end
  1096. end
  1097. end
  1098. ----------------------------------------------------
  1099. local player = game.Players.LocalPlayer
  1100. local pchar = player.Character
  1101. local mouse = player:GetMouse()
  1102. local cam = workspace.CurrentCamera
  1103.  
  1104. local rad = math.rad
  1105.  
  1106. local keysDown = {}
  1107. local flySpeed = 0
  1108. local MAX_FLY_SPEED = 200
  1109.  
  1110. local canFly = false
  1111. local flyToggled = false
  1112.  
  1113. local forward, side = 0, 0
  1114. local lastForward, lastSide = 0, 0
  1115.  
  1116. local floatBP = Instance.new("BodyPosition")
  1117. floatBP.maxForce = Vector3.new(0, math.huge, 0)
  1118. local flyBV = Instance.new("BodyVelocity")
  1119. flyBV.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1120. local turnBG = Instance.new("BodyGyro")
  1121. turnBG.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1122.  
  1123. mouse.KeyDown:connect(function(key)
  1124. keysDown[key] = true
  1125.  
  1126. if key == "f" then
  1127. flyToggled = not flyToggled
  1128.  
  1129. if not flyToggled then
  1130. stanceToggle = "Normal"
  1131. floatBP.Parent = nil
  1132. flyBV.Parent = nil
  1133. turnBG.Parent = nil
  1134. root.Velocity = Vector3.new()
  1135. pchar.Humanoid.PlatformStand = false
  1136. end
  1137. end
  1138.  
  1139. end)
  1140. mouse.KeyUp:connect(function(key)
  1141. keysDown[key] = nil
  1142. end)
  1143.  
  1144. local function updateFly()
  1145.  
  1146. if not flyToggled then return end
  1147.  
  1148. lastForward = forward
  1149. lastSide = side
  1150.  
  1151. forward = 0
  1152. side = 0
  1153.  
  1154. if keysDown.w then
  1155. forward = forward + 1
  1156. end
  1157. if keysDown.s then
  1158. forward = forward - 1
  1159. end
  1160. if keysDown.a then
  1161. side = side - 1
  1162. end
  1163. if keysDown.d then
  1164. side = side + 1
  1165. end
  1166.  
  1167. canFly = (forward ~= 0 or side ~= 0)
  1168.  
  1169. if canFly then
  1170. stanceToggle = "Floating"
  1171. turnBG.Parent = root
  1172. floatBP.Parent = nil
  1173. flyBV.Parent = root
  1174.  
  1175. flySpeed = flySpeed + 1 + (flySpeed / MAX_FLY_SPEED)
  1176. if flySpeed > MAX_FLY_SPEED then flySpeed = MAX_FLY_SPEED end
  1177. else
  1178. floatBP.position = root.Position
  1179. floatBP.Parent = root
  1180.  
  1181. flySpeed = flySpeed - 1
  1182. if flySpeed < 0 then flySpeed = 0 end
  1183. end
  1184.  
  1185. local camCF = cam.CoordinateFrame
  1186. local in_forward = canFly and forward or lastForward
  1187. local in_side = canFly and side or lastSide
  1188.  
  1189. flyBV.velocity = ((camCF.lookVector * in_forward) + (camCF * CFrame.new(in_side,
  1190. in_forward * 0.2, 0).p) - camCF.p) * flySpeed
  1191.  
  1192. turnBG.cframe = camCF * CFrame.Angles(-rad(forward * (flySpeed / MAX_FLY_SPEED)), 0,
  1193. 0)
  1194. end
  1195.  
  1196. game:service'RunService'.RenderStepped:connect(function()
  1197. if flyToggled then
  1198. pchar.Humanoid.PlatformStand = true
  1199. end
  1200. updateFly()
  1201. end)
  1202. ----------------------------------------------------
  1203. p13.Touched:connect(function(ht)
  1204. hit = ht.Parent
  1205. if ht and hit:IsA("Model") then
  1206. if hit:FindFirstChild("Humanoid") then
  1207. if hit.Name ~= p.Name then
  1208. if Debounces.Slashing == true and Debounces.Slashed == false then
  1209. Debounces.Slashed = true
  1210. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(999999,999999999999))
  1211. wait(.3)
  1212. Debounces.Slashed = false
  1213. end
  1214. end
  1215. end
  1216. elseif ht and hit:IsA("Hat") then
  1217. if hit.Parent.Name ~= p.Name then
  1218. if hit.Parent:FindFirstChild("Humanoid") then
  1219. if Debounces.Slashing == true and Debounces.Slashed == false then
  1220. Debounces.Slashed = true
  1221. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(999999,999999999999))
  1222. wait(.3)
  1223. Debounces.Slashed = false
  1224. end
  1225. end
  1226. end
  1227. end
  1228. end)
  1229. ----------------------------------------------------
  1230. ptz = {0.7, 0.8, 0.9, 1}
  1231. idz = {"161006212", "161006195"}
  1232. mouse.KeyDown:connect(function(key)
  1233. if key == "q" then
  1234. if Debounces.CanAttack == true then
  1235. Debounces.CanAttack = false
  1236. Debounces.NoIdl = true
  1237. Debounces.on = true
  1238. for i = 1, 20 do
  1239. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (60),math.rad(70),math.rad(70)), 0.2)
  1240. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0) *CFrame.Angles(math.rad(-20),math.rad(0),math.rad (-40)), 0.2)
  1241. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-50), math.rad(0)), 0.2)
  1242. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(-.4, -1, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.2)
  1243. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.2)
  1244. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.2)
  1245. if Debounces.on == false then break end
  1246. rs:wait(2)
  1247. end
  1248. z = Instance.new("Sound", hed)
  1249. z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  1250. z.Pitch = ptz[math.random(1,#ptz)]
  1251. z.Volume = 10
  1252. wait(.01)
  1253. z:Play()
  1254. Debounces.Slashing = true
  1255. for i = 1, 20 do
  1256. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.65, 0) * CFrame.Angles(math.rad(-40),math.rad(-20),math.rad(40)), 0.3)
  1257. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.65, -.3) * CFrame.Angles(math.rad(65),math.rad(-20),math.rad(30)), 0.3)
  1258. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-9),math.rad(35), math.rad(0)), 0.3)
  1259. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 1) * CFrame.Angles(math.rad(0), math.rad(-65), math.rad(0)), 0.3)
  1260. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), 0, math.rad(-10)), 0.3)
  1261. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(10)), 0.3)
  1262. if Debounces.on == false then break end
  1263. rs:wait(2)
  1264. end
  1265. z1 = Instance.new("Sound", hed)
  1266. z1.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  1267. z1.Pitch = ptz[math.random(1,#ptz)]
  1268. z1.Volume = 10
  1269. wait(.01)
  1270. z1:Play()
  1271. Debounces.Slashing = true
  1272. for i = 1, 26 do
  1273. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad (90),math.rad(-40),math.rad(80)), 0.35)
  1274. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad (- 70)), 0.35)
  1275. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-90), math.rad(0)), 0.35)
  1276. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -1) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.35)
  1277. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.35)
  1278. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.35)
  1279. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles (math.rad(0), math.rad(-30), math.rad(0)), 0.35)
  1280. if Debounces.on == false then break end
  1281. rs:wait(2)
  1282. end
  1283. Debounces.Slashing = false
  1284. z:Destroy()
  1285. z1:Destroy()
  1286. cor.Weld.C1 = CFrame.Angles(0,0,0)
  1287. if Debounces.CanAttack == false then
  1288. Debounces.CanAttack = true
  1289. Debounces.NoIdl = false
  1290. Debounces.on = false
  1291. end
  1292. end
  1293. end
  1294. end)
  1295. -------------------------------
  1296. pts = {4, 4.2, 4.4, 4.6, 4.8, 5, 5.2, 5.4}
  1297. mouse.KeyDown:connect(function(key)
  1298. if key == "e" then
  1299. if Debounces.CanAttack == true then
  1300. Debounces.CanAttack = false
  1301. Debounces.NoIdl = true
  1302. Debounces.on = true
  1303. Debounces.ks = true
  1304. larm.Touched:connect(function(ht)
  1305. hit = ht.Parent
  1306. if ht and hit:IsA("Model") then
  1307. if hit:FindFirstChild("Humanoid") then
  1308. if hit.Name ~= p.Name then
  1309. if Debounces.Slapping == true and Debounces.Slapped == false then
  1310. Debounces.Slapped = true
  1311. if Debounces.ks==true then
  1312. z = Instance.new("Sound",hed)
  1313. z.SoundId = "rbxassetid://169380525"
  1314. z.Volume = 1
  1315. z:Play()
  1316. z1 = Instance.new("Sound",char)
  1317. z1.SoundId = "rbxassetid://261010715"
  1318. z1.Pitch = pts[math.random(1,#pts)]
  1319. z1.Volume = 1
  1320. z2 = Instance.new("Sound",char)
  1321. z2.SoundId = "rbxassetid://261010715"
  1322. z2.Pitch = z1.Pitch
  1323. z2.Volume = 1
  1324. z3 = Instance.new("Sound",char)
  1325. z3.SoundId = "rbxassetid://261010715"
  1326. z3.Pitch = z1.Pitch
  1327. z3.Volume = 1
  1328. z1:Play()
  1329. z2:Play()
  1330. z3:Play()
  1331. Debounces.ks=false
  1332. end
  1333. hit:FindFirstChild("Humanoid"):TakeDamage(9999)
  1334. hit:FindFirstChild("Torso").Velocity = hed.CFrame.lookVector * 90
  1335. wait(.5)
  1336. Debounces.Slapped = false
  1337. z:Destroy()
  1338. z1:Destroy()
  1339. z2:Destroy()
  1340. z3:Destroy()
  1341. end
  1342. end
  1343. end
  1344. elseif ht and hit:IsA("Hat") then
  1345. if hit.Parent.Name ~= p.Name then
  1346. if hit.Parent:FindFirstChild("Humanoid") then
  1347. if Debounces.Slapping == true and Debounces.Slapped == false then
  1348. Debounces.Slapped = true
  1349. if Debounces.ks==true then
  1350. z = Instance.new("Sound",hed)
  1351. z.SoundId = "rbxassetid://169380525"
  1352. z.Volume = 1
  1353. z:Play()
  1354. z1 = Instance.new("Sound",char)
  1355. z1.SoundId = "rbxassetid://261010715"
  1356. z1.Pitch = pts[math.random(1,#pts)]
  1357. z1.Volume = 1
  1358. z2 = Instance.new("Sound",char)
  1359. z2.SoundId = "rbxassetid://261010715"
  1360. z2.Pitch = z1.Pitch
  1361. z2.Volume = 1
  1362. z3 = Instance.new("Sound",char)
  1363. z3.SoundId = "rbxassetid://261010715"
  1364. z3.Pitch = z1.Pitch
  1365. z3.Volume = 1
  1366. z1:Play()
  1367. z2:Play()
  1368. z3:Play()
  1369. Debounces.ks=false
  1370. end
  1371. hit.Parent:FindFirstChild("Humanoid"):TakeDamage(999999999999)
  1372. wait(.5)
  1373. Debounces.Slapped = false
  1374. z:Destroy()
  1375. z1:Destroy()
  1376. z2:Destroy()
  1377. z3:Destroy()
  1378. end
  1379. end
  1380. end
  1381. end
  1382. end)
  1383. for i = 1, 14 do
  1384. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.5, -.3) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.5)
  1385. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(40)), 0.5)
  1386. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0)), 0.5)
  1387. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.5)
  1388. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.5)
  1389. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.5)
  1390. if Debounces.on==false then break end
  1391. rs:wait(2)
  1392. end
  1393. Debounces.Slapping = true
  1394. for i = 1, 20 do
  1395. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3, 0.7, .3) * CFrame.Angles(math.rad(50), 0, math.rad(-110)), 0.6)
  1396. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(40)), 0.6)
  1397. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-70), math.rad(0)), 0.6)
  1398. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(0), math.rad(70), math.rad(0)), 0.6)
  1399. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  1400. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.6)
  1401. if Debounces.on==false then break end
  1402. rs:wait(2)
  1403. end
  1404. Debounces.Slapping = false
  1405. if Debounces.CanAttack == false then
  1406. Debounces.CanAttack = true
  1407. Debounces.NoIdl = false
  1408. Debounces.on = false
  1409. end
  1410. end
  1411. end
  1412. end)
  1413. -------------------------------
  1414. mouse.KeyDown:connect(function(key)
  1415. if key == "r" then
  1416. if Debounces.CanAttack == true then
  1417. Debounces.CanAttack = false
  1418. Debounces.NoIdl = true
  1419. Debounces.on = true
  1420. for i = 1, 20 do
  1421. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(40)), 0.3)
  1422. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(130), 0, math.rad(-40)), 0.3)
  1423. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), 0, 0), 0.3)
  1424. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(50), 0, 0), 0.3)
  1425. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  1426. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.2, -.5) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  1427. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(0), math.rad(0)), 0.35)
  1428. if Debounces.on==false then break end
  1429. rs:wait(2)
  1430. end
  1431. Debounces.Slashing = true
  1432. z = Instance.new("Sound",hed)
  1433. z.SoundId = "rbxassetid://206083107"
  1434. z.Pitch = .75
  1435. z.Volume = .65
  1436. wait(0.1)
  1437. z:Play()
  1438. z1 = Instance.new("Sound", hed)
  1439. z1.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  1440. z1.Pitch = ptz[math.random(1,#ptz)]
  1441. z1.Volume = 1
  1442. wait(.01)
  1443. z1:Play()
  1444. for i = 1, 20 do
  1445. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(40)), 0.3)
  1446. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1, 0.6, -.4) * CFrame.Angles(math.rad(50), 0, math.rad(-40)), 0.3)
  1447. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-30), 0, 0), 0.3)
  1448. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(10), 0, 0), 0.3)
  1449. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -.7) * CFrame.Angles(math.rad(20), 0, 0), 0.3)
  1450. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-40), 0, 0), 0.3)
  1451. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, -.2, 0) * CFrame.Angles (math.rad(40), math.rad(-20), math.rad(20)), 0.35)
  1452. if Debounces.on==false then break end
  1453. rs:wait(2)
  1454. end
  1455. Debounces.Slashing = false
  1456. cor.Weld.C1 = CFrame.Angles(0,0,0)
  1457. if Debounces.CanAttack == false then
  1458. Debounces.CanAttack = true
  1459. Debounces.NoIdl = false
  1460. Debounces.on = false
  1461. end
  1462. end
  1463. end
  1464. end)
  1465. -------------------------------
  1466. mouse.KeyDown:connect(function(key)
  1467. if key == "t" then
  1468. if Debounces.CanAttack == true then
  1469. Debounces.CanAttack = false
  1470. Debounces.on = true
  1471. Debounces.NoIdl = true
  1472. for i = 1,20 do
  1473. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)), 0.2)
  1474. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(0)), 0.2)
  1475. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(0),0), 0.2)
  1476. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, .4) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.2)
  1477. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
  1478. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
  1479. if Debounces.on==false then break end
  1480. rs:wait(2)
  1481. end
  1482. for i = 1,20 do
  1483. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.2)
  1484. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), 0.2)
  1485. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20),math.rad(0),0), 0.2)
  1486. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -.4) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.2)
  1487. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(-10)), 0.2)
  1488. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(10)), 0.2)
  1489. if Debounces.on==false then break end
  1490. rs:wait(2)
  1491. end
  1492. if Debounces.CanAttack == false then
  1493. Debounces.CanAttack = true
  1494. Debounces.on = false
  1495. Debounces.NoIdl = false
  1496. end
  1497. end
  1498. end
  1499. end)
  1500. -------------------------------
  1501. mouse.KeyDown:connect(function(key)
  1502. if key == "g" then
  1503. if Debounces.CanAttack == true then
  1504. Debounces.CanAttack = false
  1505. Debounces.NoIdl = true
  1506. Debounces.on = true
  1507. Debounces.Slashing = true
  1508. for i = 1, 8 do
  1509. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(-90)), 0.8)
  1510. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), 0, math.rad(90)), 0.8)
  1511. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, 0, 0), 0.8)
  1512. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(0, 0, 0), 0.8)
  1513. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
  1514. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), 0, 0), 0.8)
  1515. if Debounces.on==false then break end
  1516. rs:wait(2)
  1517. end
  1518. for i = 1, 1440, 48 do
  1519. torso.Weld.C1 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(i), math.rad(0))
  1520. rs:wait(4)
  1521. end
  1522. torso.Weld.C1 = CFrame.new(0, -1, 0)
  1523. Debounces.Slashing = false
  1524. if Debounces.CanAttack == false then
  1525. Debounces.CanAttack = true
  1526. Debounces.NoIdl = false
  1527. Debounces.on = false
  1528. end
  1529. end
  1530. end
  1531. end)
  1532. ----------------------------------------------------
  1533. pt = {6.6, 6.8, 7, 7.2, 7.4}
  1534. mouse.KeyDown:connect(function(key)
  1535. if key == "h" then
  1536. if Debounces.CanJoke == true then
  1537. Debounces.CanJoke = false
  1538. u = Instance.new("Sound",char)
  1539. u.SoundId = "http://www.roblox.com/asset/?id=261303790"
  1540. u.Pitch = pt[math.random(1,#pt)]
  1541. u.Volume = 1
  1542. u2 = Instance.new("Sound",char)
  1543. u2.SoundId = "http://www.roblox.com/asset/?id=261303790"
  1544. u2.Pitch = u.Pitch
  1545. u2.Volume = 1
  1546. u3 = Instance.new("Sound",char)
  1547. u3.SoundId = "http://www.roblox.com/asset/?id=261303790"
  1548. u3.Pitch = u.Pitch
  1549. u3.Volume = 1
  1550. wait(.01)
  1551. u:Play()
  1552. u2:Play()
  1553. u3:Play()
  1554. wait(1.5)
  1555. u:Destroy()
  1556. u2:Destroy()
  1557. u3:Destroy()
  1558. if Debounces.CanJoke == false then
  1559. Debounces.CanJoke = true
  1560. end
  1561. end
  1562. end
  1563. end)
  1564. ----------------------------------------------------
  1565. Grab = false
  1566. mouse.KeyDown:connect(function(key)
  1567. if key == "z" then
  1568. Debounces.on = true
  1569. Debounces.NoIdl = true
  1570. Debounces.ks = true
  1571. if Grab == false then
  1572. gp = nil
  1573. for i = 1, 20 do
  1574. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  1575. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-80)), 0.2)
  1576. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
  1577. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
  1578. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  1579. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  1580. if Debounces.on == false then break end
  1581. rs:wait(2)
  1582. end
  1583. con1=larm.Touched:connect(function(hit) -- this is grab
  1584. ht = hit.Parent
  1585. hum1=ht:FindFirstChild('Humanoid')
  1586. if hum1 ~= nil then
  1587. if Debounces.ks==true then
  1588. z = Instance.new("Sound",hed)
  1589. z.SoundId = "rbxassetid://169380525"
  1590. z.Volume = 1
  1591. z:Play()
  1592. Debounces.ks=false
  1593. end
  1594. hum1.PlatformStand=true
  1595. gp = ht
  1596. Grab = true
  1597. asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,1.5),CFrame.new(0,0,0))
  1598. asd.Parent = larm
  1599. asd.Name = "asd"
  1600. asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
  1601. stanceToggle = "Grabbed"
  1602. --[[elseif hum1 == nil then
  1603. con1:disconnect()
  1604. wait() return]]--
  1605. end
  1606. end)
  1607. for i = 1, 20 do
  1608. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  1609. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  1610. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(30),0), 0.2)
  1611. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-30), 0), 0.2)
  1612. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  1613. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  1614. if Debounces.on == false then break end
  1615. rs:wait(2)
  1616. end
  1617. con1:disconnect()
  1618. Debounces.on = false
  1619. Debounces.NoIdl = false
  1620. elseif Grab == true then
  1621. Grab = false
  1622. --[[for i = 1, 16 do
  1623. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(60)), 0.3)
  1624. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.5)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-60)), 0.3)
  1625. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(70),0), 0.3)
  1626. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  1627. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  1628. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  1629. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), 0), 0.3)
  1630. if Debounces.on == false then end
  1631. rs:wait()
  1632. end]]--
  1633. for i = 1, 16 do
  1634. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  1635. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-50)), 0.3)
  1636. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
  1637. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
  1638. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
  1639. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  1640. if Debounces.on == false then end
  1641. rs:wait()
  1642. end
  1643. Slam()
  1644. if gp ~= nil then
  1645. for i,v in pairs(larm:GetChildren()) do
  1646. if v.Name == "asd" and v:IsA("Weld") then
  1647. v:Remove()
  1648. end
  1649. end
  1650. for i = 1, 16 do
  1651. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.3)
  1652. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.4)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.3)
  1653. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.3)
  1654. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-60), math.rad(-30), 0), 0.3)
  1655. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(80), math.rad(30), math.rad(-20)), 0.3)
  1656. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(70), math.rad(-15), math.rad(20)), 0.3)
  1657. if Debounces.on == false then end
  1658. rs:wait()
  1659. end
  1660. stanceToggle = "Normal"
  1661. --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  1662. bv.maxForce = Vector3.new(400000, 400000, 400000)
  1663. bv.P = 125000
  1664. bv.velocity = char.Head.CFrame.lookVector * 200]]--
  1665. ht=nil
  1666. Debounces.on = false
  1667. Debounces.NoIdl = false
  1668. elseif ht == nil then wait()
  1669. Grab = false
  1670. Debounces.on = false
  1671. Debounces.NoIdl = false
  1672. end
  1673. end
  1674. end
  1675. end)
  1676. -------------------------------
  1677. Sit = false
  1678. mouse.KeyDown:connect(function(key)
  1679. if key == "v" then
  1680. if Sit == false then
  1681. Sit = true
  1682. hum.WalkSpeed = 0.1
  1683. stanceToggle = "Sitting"
  1684. elseif Sit == true then
  1685. Sit = false
  1686. hum.WalkSpeed = 16
  1687. stanceToggle = "Normal"
  1688. end
  1689. end
  1690. end)
  1691. -------------------------------
  1692. Melee = false
  1693. mouse.KeyDown:connect(function(key)
  1694. if key == "m" then
  1695. if Melee == false then
  1696. Melee = true
  1697. Vanish()
  1698. stanceToggle = "Melee"
  1699. elseif Melee == true then
  1700. Melee = false
  1701. Appear()
  1702. stanceToggle = "Melee"
  1703. end
  1704. end
  1705. end)
  1706. -------------------------------
  1707. mouse.KeyDown:connect(function(key)
  1708. if key == "9"== 48 then
  1709. if Debounces.CanAttack == true then
  1710. if stanceToggle ~= "Floating" then
  1711. char.Humanoid.WalkSpeed = 60
  1712. Burst()
  1713. elseif Debounces.CanAttack == false then
  1714. elseif stanceToggle == "Floating" then
  1715. wait()
  1716. end
  1717. end
  1718. end
  1719. end)
  1720. mouse.KeyUp:connect(function(key)
  1721. if string.byte(key) == 48 then
  1722. char.Humanoid.WalkSpeed = 16
  1723. end
  1724. end)
  1725. -------------------------------
  1726. local animpose = "Idle"
  1727. local lastanimpose = "Idle"
  1728. local grab = false
  1729. local sine = 0
  1730. local change = 1
  1731. local val = 0
  1732. local ffing = false
  1733. -------------------------------
  1734. --[[if stanceToggle == "Sitting" then
  1735. if wait(math.random(1,2)) == 1 then
  1736. stanceToggle = "Sitting2"
  1737. wait(8)
  1738. stanceToggle = "Sitting"
  1739. end
  1740. end]]--
  1741. -------------------------------
  1742. game:GetService("RunService").RenderStepped:connect(function()
  1743. --[[if char.Humanoid.Jump == true then
  1744. jump = true
  1745. else
  1746. jump = false
  1747. end]]
  1748. char.Humanoid.FreeFalling:connect(function(f)
  1749. if f then
  1750. ffing = true
  1751. else
  1752. ffing = false
  1753. end
  1754. end)
  1755. sine = sine + change
  1756. if jumpn == true then
  1757. animpose = "Jumping"
  1758. elseif ffing == true then
  1759. animpose = "Freefalling"
  1760. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  1761. animpose = "Idle"
  1762. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  1763. animpose = "Walking"
  1764. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  1765. animpose = "Running"
  1766. end
  1767. if animpose ~= lastanimpose then
  1768. sine = 0
  1769. if Debounces.NoIdl == false then
  1770. if stanceToggle == "Normal" then
  1771. for i = 1, 2 do
  1772. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40)), 0.2)
  1773. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), 0.2)
  1774. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.2)
  1775. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  1776. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  1777. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
  1778. cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, 0), 0.3)
  1779. end
  1780. elseif stanceToggle == "Sitting" then
  1781. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/30),0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20+2*math.cos(sine/30))), 0.2)
  1782. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.5, -.54) * CFrame.Angles(math.rad(88), 0, math.rad(48)), 0.6)
  1783. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  1784. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-20), math.sin(sine/60)/3, 0), 0.3)
  1785. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1) * CFrame.Angles(math.rad(-6), 0, 0), 0.3)
  1786. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56), 0, 0), 0.3)
  1787. elseif stanceToggle == "Floating" then
  1788. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  1789. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  1790. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  1791. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  1792. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  1793. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  1794. wait()
  1795. end
  1796. else
  1797. end
  1798. end
  1799. lastanimpose = animpose
  1800. if Debounces.NoIdl == false then
  1801. if animpose == "Idle" then
  1802. if stanceToggle == "Normal" then
  1803. change = 0.5
  1804. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  1805. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  1806. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(50),0), 0.2)
  1807. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  1808. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  1809. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
  1810. elseif stanceToggle == "Melee" then
  1811. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20+2*math.cos(sine/14))), 0.2)
  1812. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  1813. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  1814. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  1815. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  1816. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  1817. elseif stanceToggle == "Sitting" then
  1818. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20)), 0.2)
  1819. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2, 0.5, -.54) * CFrame.Angles(math.rad(88), 0, math.rad(48)), 0.6)
  1820. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2, 0) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  1821. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5-0.06*math.cos(sine/25), -.2) * CFrame.Angles(math.rad(0-20*math.cos(sine/25)/2), math.sin(sine/50)/2.4, 0), 0.3)
  1822. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1) * CFrame.Angles(math.rad(-6), 0, 0), 0.3)
  1823. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56), 0, 0), 0.3)
  1824. elseif stanceToggle == "Floating" then
  1825. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  1826. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  1827. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  1828. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  1829. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  1830. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  1831. elseif stanceToggle == "Grabbed" then
  1832. grab = true
  1833. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40+2*math.cos(sine/14))), 0.2)
  1834. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),-.5)*CFrame.Angles(math.rad(130+4*math.cos(sine/14)),math.rad(0),math.rad(-60+4*math.cos(sine/14))), 0.3)
  1835. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
  1836. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  1837. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  1838. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  1839. end
  1840. elseif animpose == "Walking" then
  1841. if stanceToggle == "Normal" then
  1842. change = 1
  1843. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  1844. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6, -math.sin(sine/8)/2.8)*CFrame.Angles(math.sin(sine/8)/4, -math.sin(sine/8)/2, math.rad(-10)), 0.2)
  1845. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  1846. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  1847. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  1848. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  1849. elseif stanceToggle == "Melee" then
  1850. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/4))), 0.2)
  1851. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/4), -math.sin(sine/8)/4)*CFrame.Angles(math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(-10-2*math.cos(sine/4))), 0.2)
  1852. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  1853. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  1854. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  1855. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  1856. elseif stanceToggle == "Floating" then
  1857. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  1858. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  1859. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0), 0.4)
  1860. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0-8*math.cos(sine/14)), 0, math.rad(-8)), 0.4)
  1861. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(1-9*math.cos(sine/13)), 0, math.rad(8)), 0.4)
  1862. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.2*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  1863. elseif stanceToggle == "Grabbed" then
  1864. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  1865. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-30)), 0.3)
  1866. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  1867. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  1868. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  1869. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  1870. end
  1871. elseif animpose == "Running" then
  1872. if stanceToggle == "Normal" then
  1873. change = 1
  1874. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles (math.rad(44), math.rad (0), math.rad(0)), 0.15)
  1875. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 1-0.1*math.cos(sine/14), -1) * CFrame.Angles(math.rad(- 80), math.rad(0), 0), 0.15)
  1876. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad (0), math.rad(50), math.rad(-40)), 0.15)
  1877. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(40)), 0.15)
  1878. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(- 10)), .15)
  1879. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(10)), .15)
  1880. elseif stanceToggle == "Floating" then
  1881. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  1882. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  1883. hed.Weld.C0 = CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0)
  1884. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(-8)), 0.4)
  1885. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(8)), 0.4)
  1886. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), -.2) * CFrame.Angles(math.rad(-15),0, math.rad(0)), 0.05)
  1887. end
  1888. end
  1889. end
  1890. end)
  1891.  
  1892. Spawn(function()
  1893. while wait() do
  1894. updateFly()
  1895. end
  1896. end)
  1897.  
  1898. Spawn(function()
  1899. while wait(.1) do
  1900. Magik()
  1901. end
  1902. end)
  1903.  
  1904. Spawn(function()
  1905. while wait(.1) do
  1906. Magik2()
  1907. end
  1908. end)
  1909.  
  1910. Spawn(function()
  1911. while wait(4) do
  1912. GroundWave()
  1913. end
  1914. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement