SHARE
TWEET

manskit

alefdavibrPRO0 Jul 15th, 2019 65 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. local RealPlayer = Player
  4. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end,__call=function(self,...)local t=rawget(self,"_RealService")if t then return t(...)end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return self[t]end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;x.RunService=v({RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")setmetatable(x,{__index=function(self,t)return r:GetService(t)or typeof(r[t])=="function"and function(m,...)return r[t](r,...)end or r[t]end,__newindex=s.__newindex,__call=s.__call})game,owner=x,x.Players.LocalPlayer end
  5.  
  6. player = game:GetService("Players").LocalPlayer
  7. char = player.Character
  8. mouse = player:GetMouse()
  9. idleq = false
  10. local skl = false
  11. parts = {}
  12. poses = {}
  13. local obj3
  14. local TARG10
  15. local TARG11
  16. stun = Instance.new("BoolValue",char)
  17. stun.Name = "Stunned"
  18. stun.Value = false
  19. atk = Instance.new("NumberValue",char)
  20. atk.Name = "Attack"
  21. atk.Value = 1.2
  22. def = Instance.new("NumberValue",char)
  23. def.Name = "Defense"
  24. def.Value = .9
  25. spd = Instance.new("NumberValue",char)
  26. spd.Name = "Speed"
  27. spd.Value = 1.1
  28. deft = Instance.new("NumberValue",char)
  29. deft.Name = "DefenseTime"
  30. deft.Value = 0
  31. atkt = Instance.new("NumberValue",char)
  32. atkt.Name = "AttackTime"
  33. atkt.Value = 0
  34. spdt = Instance.new("NumberValue",char)
  35. spdt.Name = "SpeedTime"
  36. spdt.Value = 0
  37.  
  38.  
  39.  
  40. -------------------------------SWORD BUILD
  41. local hbox = Instance.new("Part",game.Workspace)
  42. hbox.Size = Vector3.new(3,1,3)
  43. hbox.CanCollide = false
  44. hbox.CFrame = char.Torso.CFrame
  45. hbox.Anchored = false
  46. local hs = Instance.new("Weld",char)
  47. hs.Part0 = char.Torso
  48. hs.Part1 = hbox
  49.  
  50. local m = Instance.new("Model")
  51. m.Name = "Manskit"
  52. p1 = Instance.new("Part", m)
  53. p1.BrickColor = BrickColor.new("Dark indigo")
  54. p1.Material = Enum.Material.SmoothPlastic
  55. p1.Name = "P18"
  56. p1.CFrame = CFrame.new(-19.0608082, 6.06438351, -58.4301262, -0.0441558249, 0.998661101, 0.0269521326, -0.0369726643, -0.0285935216, 0.99890703, 0.99834013, 0.0431110859, 0.0381857231)
  57. p1.CanCollide = false
  58. p1.FormFactor = Enum.FormFactor.Symmetric
  59. p1.Size = Vector3.new(1, 1, 1)
  60. p1.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  61. p1.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  62. p1.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  63. p1.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  64. p1.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  65. p1.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  66. b1 = Instance.new("SpecialMesh", p1)
  67. b1.MeshId = "http://www.roblox.com/asset/?id=1778999"
  68. b1.TextureId = ""
  69. b1.MeshType = Enum.MeshType.FileMesh
  70. b1.Name = "Mesh"
  71. b1.Scale = Vector3.new(0.150000006, 0.200000003, 0.150000006)
  72. p2 = Instance.new("Part", m)
  73. p2.BrickColor = BrickColor.new("Fossil")
  74. p2.Material = Enum.Material.SmoothPlastic
  75. p2.Name = "P1"
  76. p2.CFrame = CFrame.new(-19.1150055, 6.06594896, -58.4324646, -0.0441558249, 0.998661101, 0.0269521326, -0.0369726643, -0.0285935216, 0.99890703, 0.99834013, 0.0431110859, 0.0381857231)
  77. p2.CanCollide = false
  78. p2.FormFactor = Enum.FormFactor.Symmetric
  79. p2.Size = Vector3.new(1, 1, 1)
  80. p2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  81. p2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  82. p2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  83. p2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  84. p2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  85. p2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  86. b2 = Instance.new("SpecialMesh", p2)
  87. b2.MeshId = "http://www.roblox.com/asset/?id=1778999"
  88. b2.TextureId = ""
  89. b2.MeshType = Enum.MeshType.FileMesh
  90. b2.Name = "Mesh"
  91. b2.Scale = Vector3.new(0.180000007, 0.300000012, 0.180000007)
  92. p3 = Instance.new("Part", m)
  93. p3.BrickColor = BrickColor.new("Royal purple")
  94. p3.Material = Enum.Material.SmoothPlastic
  95. p3.Name = "P10"
  96. p3.CFrame = CFrame.new(-20.9184875, 6.11529112, -58.5095253, 0.0434036367, -0.998727262, 0.0256902371, 0.0369505733, 0.0273016505, 0.998944044, -0.998373985, -0.0424085408, 0.0380885266)
  97. p3.CanCollide = false
  98. p3.FormFactor = Enum.FormFactor.Symmetric
  99. p3.Elasticity = 0
  100. p3.Size = Vector3.new(1, 1, 1)
  101. p3.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  102. p3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  103. p3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  104. p3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  105. p3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  106. p3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  107. b3 = Instance.new("SpecialMesh", p3)
  108. b3.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  109. b3.TextureId = ""
  110. b3.MeshType = Enum.MeshType.FileMesh
  111. b3.Name = "Mesh"
  112. b3.Scale = Vector3.new(0.100000001, 0.100000001, 1)
  113. p4 = Instance.new("Part", m)
  114. p4.BrickColor = BrickColor.new("Dark indigo")
  115. p4.Material = Enum.Material.SmoothPlastic
  116. p4.Name = "P11"
  117. p4.CFrame = CFrame.new(-20.9184875, 6.11529112, -58.5095253, 0.0434036367, -0.998727262, 0.0256902371, 0.0369505733, 0.0273016505, 0.998944044, -0.998373985, -0.0424085408, 0.0380885266)
  118. p4.CanCollide = false
  119. p4.FormFactor = Enum.FormFactor.Symmetric
  120. p4.Elasticity = 0
  121. p4.Size = Vector3.new(1, 1, 1)
  122. p4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  123. p4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  124. p4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  125. p4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  126. p4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  127. p4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  128. b4 = Instance.new("SpecialMesh", p4)
  129. b4.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  130. b4.TextureId = ""
  131. b4.MeshType = Enum.MeshType.FileMesh
  132. b4.Name = "Mesh"
  133. b4.Scale = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  134. p5 = Instance.new("Part", m)
  135. p5.BrickColor = BrickColor.new("Dark indigo")
  136. p5.Material = Enum.Material.SmoothPlastic
  137. p5.Name = "P12"
  138. p5.CFrame = CFrame.new(-20.9184875, 6.11525202, -58.5095634, -0.0259258598, -0.998731315, 0.0431692414, -0.998917758, 0.0275505185, 0.0374749303, -0.0386167206, -0.0421509482, -0.998364568)
  139. p5.CanCollide = false
  140. p5.FormFactor = Enum.FormFactor.Symmetric
  141. p5.Elasticity = 0
  142. p5.Size = Vector3.new(1, 1, 1)
  143. p5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  144. p5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  145. p5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  146. p5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  147. p5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  148. p5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  149. b5 = Instance.new("SpecialMesh", p5)
  150. b5.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  151. b5.TextureId = ""
  152. b5.MeshType = Enum.MeshType.FileMesh
  153. b5.Name = "Mesh"
  154. b5.Scale = Vector3.new(0.200000003, 0.200000003, 0.800000012)
  155. p6 = Instance.new("Part", m)
  156. p6.BrickColor = BrickColor.new("Fossil")
  157. p6.Material = Enum.Material.SmoothPlastic
  158. p6.Name = "P2"
  159. p6.CFrame = CFrame.new(-20.7343903, 6.11021328, -58.5007553, 0.0434036367, -0.998727262, 0.0256902371, 0.0369505733, 0.0273016505, 0.998944044, -0.998373985, -0.0424085408, 0.0380885266)
  160. p6.CanCollide = false
  161. p6.FormFactor = Enum.FormFactor.Symmetric
  162. p6.Size = Vector3.new(1, 1, 1)
  163. p6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  164. p6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  165. p6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  166. p6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  167. p6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  168. p6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  169. b6 = Instance.new("SpecialMesh", p6)
  170. b6.MeshId = "http://www.roblox.com/asset/?id=1778999"
  171. b6.TextureId = ""
  172. b6.MeshType = Enum.MeshType.FileMesh
  173. b6.Name = "Mesh"
  174. b6.Scale = Vector3.new(0.180000007, 0.300000012, 0.180000007)
  175. p7 = Instance.new("Part", m)
  176. p7.BrickColor = BrickColor.new("Mulberry")
  177. p7.Material = Enum.Material.SmoothPlastic
  178. p7.Name = "P4"
  179. p7.CFrame = CFrame.new(-23.7096386, 6.19430733, -58.6327591, 0.027054267, -0.998674333, -0.0437894873, 0.998916209, 0.0286685694, -0.0366667844, 0.0378735624, -0.0427500382, 0.998367667)
  180. p7.CanCollide = false
  181. p7.FormFactor = Enum.FormFactor.Symmetric
  182. p7.Size = Vector3.new(0.200000003, 5.56999969, 0.200000003)
  183. p7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  184. p7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  185. p7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  186. p7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  187. p7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  188. p7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  189. b7 = Instance.new("BlockMesh", p7)
  190. b7.Name = "Mesh"
  191. b7.Scale = Vector3.new(0.800000012, 1, 0.800000012)
  192. p8 = Instance.new("Part", m)
  193. p8.BrickColor = BrickColor.new("Royal purple")
  194. p8.Transparency = 0.5
  195. p8.Name = "Ray"
  196. p8.CFrame = CFrame.new(-24.5139446, 6.36882734, -58.6568184, 0.0444062017, 0.0252407547, 0.998694599, 0.0364838243, 0.998972893, -0.0268700141, -0.998347104, 0.0376293883, 0.0434397161)
  197. p8.CanCollide = false
  198. p8.FormFactor = Enum.FormFactor.Symmetric
  199. p8.Size = Vector3.new(0.200000003, 0.230000019, 4.42000008)
  200. p8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  201. p8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  202. p8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  203. p8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  204. p8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  205. p8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  206. b8 = Instance.new("SpecialMesh", p8)
  207. b8.MeshType = Enum.MeshType.Wedge
  208. b8.Name = "Mesh"
  209. b8.Scale = Vector3.new(0.200000003, 1, 1)
  210. p9 = Instance.new("Part", m)
  211. p9.BrickColor = BrickColor.new("Royal purple")
  212. p9.Transparency = 0.5
  213. p9.Name = "P15"
  214. p9.CFrame = CFrame.new(-21.6231384, 6.30459452, -58.5343704, -0.0439244956, 0.0265293717, -0.998682559, -0.0371506512, 0.998912513, 0.0281694625, 0.998343766, 0.0383390337, -0.0428911597)
  215. p9.CanCollide = false
  216. p9.FormFactor = Enum.FormFactor.Symmetric
  217. p9.Size = Vector3.new(0.200000003, 0.200000003, 1.39999998)
  218. p9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  219. p9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  220. p9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  221. p9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  222. p9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  223. p9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  224. b9 = Instance.new("SpecialMesh", p9)
  225. b9.MeshType = Enum.MeshType.Wedge
  226. b9.Name = "Mesh"
  227. b9.Scale = Vector3.new(0.200000003, 1, 1)
  228. p10 = Instance.new("Part", m)
  229. p10.BrickColor = BrickColor.new("Royal purple")
  230. p10.Material = Enum.Material.SmoothPlastic
  231. p10.Name = "P9"
  232. p10.CFrame = CFrame.new(-20.9184875, 6.11525869, -58.5095634, 0.027054267, -0.998674452, -0.0437894836, 0.998916149, 0.0286685713, -0.0366667882, 0.037873555, -0.0427500494, 0.998367608)
  233. p10.CanCollide = false
  234. p10.FormFactor = Enum.FormFactor.Symmetric
  235. p10.Elasticity = 0
  236. p10.Size = Vector3.new(1, 1, 1)
  237. p10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  238. p10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  239. p10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  240. p10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  241. p10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  242. p10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  243. b10 = Instance.new("SpecialMesh", p10)
  244. b10.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  245. b10.TextureId = ""
  246. b10.MeshType = Enum.MeshType.FileMesh
  247. b10.Name = "Mesh"
  248. b10.Scale = Vector3.new(0.100000001, 0.100000001, 1)
  249. p11 = Instance.new("Part", m)
  250. p11.BrickColor = BrickColor.new("Dark indigo")
  251. p11.Material = Enum.Material.SmoothPlastic
  252. p11.Name = "P8"
  253. p11.CFrame = CFrame.new(-21.6173401, 6.1368413, -58.5444908, 0.027054267, -0.998674452, -0.0437894836, 0.998916149, 0.0286685713, -0.0366667882, 0.037873555, -0.0427500494, 0.998367608)
  254. p11.CanCollide = false
  255. p11.FormFactor = Enum.FormFactor.Symmetric
  256. p11.Size = Vector3.new(0.200000003, 1.33999968, 0.200000003)
  257. p11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  258. p11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  259. p11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  260. p11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  261. p11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  262. p11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  263. b11 = Instance.new("BlockMesh", p11)
  264. b11.Name = "Mesh"
  265. b11.Scale = Vector3.new(0.819999993, 1, 0.819999993)
  266. p12 = Instance.new("Part", m)
  267. p12.BrickColor = BrickColor.new("Royal purple")
  268. p12.Material = Enum.Material.SmoothPlastic
  269. p12.Name = "P7"
  270. p12.CFrame = CFrame.new(-22.2863464, 6.1551919, -58.5725784, 0.027054267, -0.998674452, -0.0437894836, 0.998916149, 0.0286685713, -0.0366667882, 0.037873555, -0.0427500494, 0.998367608)
  271. p12.CanCollide = false
  272. p12.FormFactor = Enum.FormFactor.Symmetric
  273. p12.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  274. p12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  275. p12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  276. p12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  277. p12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  278. p12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  279. p12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  280. b12 = Instance.new("BlockMesh", p12)
  281. b12.Name = "Mesh"
  282. b12.Scale = Vector3.new(0.899999976, 0.5, 0.899999976)
  283. p13 = Instance.new("Part", m)
  284. p13.BrickColor = BrickColor.new("Dark indigo")
  285. p13.Material = Enum.Material.SmoothPlastic
  286. p13.Name = "P14"
  287. p13.CFrame = CFrame.new(-18.950943, 6.06136179, -58.426609, 0.027054267, -0.998674452, -0.0437894836, 0.998916149, 0.0286685713, -0.0366667882, 0.037873555, -0.0427500494, 0.998367608)
  288. p13.CanCollide = false
  289. p13.FormFactor = Enum.FormFactor.Symmetric
  290. p13.Elasticity = 0
  291. p13.Size = Vector3.new(1, 1, 1)
  292. p13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  293. p13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  294. p13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  295. p13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  296. p13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  297. p13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  298. b13 = Instance.new("SpecialMesh", p13)
  299. b13.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  300. b13.TextureId = ""
  301. b13.MeshType = Enum.MeshType.FileMesh
  302. b13.Name = "Mesh"
  303. b13.Scale = Vector3.new(0.200000003, 0.5, 0.200000003)
  304. p14 = Instance.new("Part", m)
  305. p14.BrickColor = BrickColor.new("Dark indigo")
  306. p14.Material = Enum.Material.SmoothPlastic
  307. p14.Name = "P3"
  308. p14.CFrame = CFrame.new(-20.9184875, 6.11529779, -58.5095253, 0.027054267, -0.998674452, -0.0437894836, 0.998916149, 0.0286685713, -0.0366667882, 0.037873555, -0.0427500494, 0.998367608)
  309. p14.CanCollide = false
  310. p14.FormFactor = Enum.FormFactor.Symmetric
  311. p14.Elasticity = 0
  312. p14.Size = Vector3.new(1, 1, 1)
  313. p14.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  314. p14.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  315. p14.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  316. p14.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  317. p14.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  318. p14.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  319. b14 = Instance.new("SpecialMesh", p14)
  320. b14.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  321. b14.TextureId = ""
  322. b14.MeshType = Enum.MeshType.FileMesh
  323. b14.Name = "Mesh"
  324. b14.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
  325. p15 = Instance.new("Part", m)
  326. p15.BrickColor = BrickColor.new("Mulberry")
  327. p15.Material = Enum.Material.SmoothPlastic
  328. p15.Name = "P13"
  329. p15.CFrame = CFrame.new(-26.4914284, 6.26805973, -58.7446289, 0.0126622282, 0.0483997129, 0.998743474, -0.680453718, 0.732297003, -0.026863426, -0.732675731, -0.679261506, 0.0422076061)
  330. p15.CanCollide = false
  331. p15.FormFactor = Enum.FormFactor.Symmetric
  332. p15.Elasticity = 0
  333. p15.Size = Vector3.new(1, 1, 1)
  334. p15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  335. p15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  336. p15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  337. p15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  338. p15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  339. p15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  340. b15 = Instance.new("SpecialMesh", p15)
  341. b15.MeshId = "http://www.roblox.com/Asset/?id=9756362"
  342. b15.TextureId = ""
  343. b15.MeshType = Enum.MeshType.FileMesh
  344. b15.Name = "Mesh"
  345. b15.Scale = Vector3.new(0.159999996, 0.159999996, 0.800000012)
  346. p16 = Instance.new("Part", m)
  347. p16.BrickColor = BrickColor.new("Dark indigo")
  348. p16.Material = Enum.Material.SmoothPlastic
  349. p16.Name = "P19"
  350. p16.CFrame = CFrame.new(-20.7886677, 6.11172485, -58.503067, 0.0434036367, -0.998727262, 0.0256902371, 0.0369505733, 0.0273016505, 0.998944044, -0.998373985, -0.0424085408, 0.0380885266)
  351. p16.CanCollide = false
  352. p16.FormFactor = Enum.FormFactor.Symmetric
  353. p16.Size = Vector3.new(1, 1, 1)
  354. p16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  355. p16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  356. p16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  357. p16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  358. p16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  359. p16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  360. b16 = Instance.new("SpecialMesh", p16)
  361. b16.MeshId = "http://www.roblox.com/asset/?id=1778999"
  362. b16.TextureId = ""
  363. b16.MeshType = Enum.MeshType.FileMesh
  364. b16.Name = "Mesh"
  365. b16.Scale = Vector3.new(0.150000006, 0.200000003, 0.150000006)
  366. p17 = Instance.new("Part", m)
  367. p17.BrickColor = BrickColor.new("Fossil")                                  
  368. p17.Material = Enum.Material.SmoothPlastic
  369. p17.Name = "Main"
  370. p17.CFrame = CFrame.new(-19.924942, 6.0879364, -58.4625053, -0.0430675782, -0.998712659, -0.0267992485, -0.0381202362, 0.0284472853, -0.998868108, 0.9983446, -0.0419972464, -0.0392963141)
  371. p17.Size = Vector3.new(0.470000029, 0.990000129, 0.200000003)
  372. p17.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  373. p17.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  374. p17.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  375. p17.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  376. p17.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  377. p17.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  378. b17 = Instance.new("SpecialMesh", p17)
  379. b17.MeshType = Enum.MeshType.Head
  380. b17.Name = "Mesh"
  381. b17.Scale = Vector3.new(1.25, 1.25, 1.25)
  382. p18 = Instance.new("Part", m)
  383. p18.BrickColor = BrickColor.new("Royal purple")
  384. p18.Transparency = 0.5
  385. p18.Name = "P16"
  386. p18.CFrame = CFrame.new(-21.6278362, 5.96487045, -58.5472298, 0.043134477, -0.025677599, -0.998739421, 0.0372657068, -0.9989326, 0.027292043, -0.998373926, -0.038395945, -0.0421315581)
  387. p18.CanCollide = false
  388. p18.FormFactor = Enum.FormFactor.Symmetric
  389. p18.Size = Vector3.new(0.200000003, 0.200000003, 1.39999998)
  390. p18.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  391. p18.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  392. p18.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  393. p18.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  394. p18.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  395. p18.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  396. b18 = Instance.new("SpecialMesh", p18)
  397. b18.MeshType = Enum.MeshType.Wedge
  398. b18.Name = "Mesh"
  399. b18.Scale = Vector3.new(0.200000003, 1, 1)
  400. p19 = Instance.new("Part", m)
  401. p19.BrickColor = BrickColor.new("Royal purple")
  402. p19.Material = Enum.Material.SmoothPlastic
  403. p19.Name = "P5"
  404. p19.CFrame = CFrame.new(-22.625948, 6.16448641, -58.5868835, 0.027054267, -0.998674452, -0.0437894836, 0.998916149, 0.0286685713, -0.0366667882, 0.037873555, -0.0427500494, 0.998367608)
  405. p19.CanCollide = false
  406. p19.FormFactor = Enum.FormFactor.Symmetric
  407. p19.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  408. p19.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  409. p19.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  410. p19.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  411. p19.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  412. p19.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  413. p19.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  414. b19 = Instance.new("BlockMesh", p19)
  415. b19.Name = "Mesh"
  416. b19.Scale = Vector3.new(0.899999976, 0.5, 0.899999976)
  417. p20 = Instance.new("Part", m)
  418. p20.BrickColor = BrickColor.new("Royal purple")
  419. p20.Transparency = 0.5
  420. p20.Name = "P17"
  421. p20.CFrame = CFrame.new(-24.5177937, 6.05902338, -58.6685181, -0.0433318615, -0.0252162833, 0.998742461, -0.036540892, -0.998972476, -0.026807474, 0.998392165, -0.0376565494, 0.0423659272)
  422. p20.CanCollide = false
  423. p20.FormFactor = Enum.FormFactor.Symmetric
  424. p20.Size = Vector3.new(0.200000003, 0.230000019, 4.42000008)
  425. p20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  426. p20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  427. p20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  428. p20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  429. p20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  430. p20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  431. b20 = Instance.new("SpecialMesh", p20)
  432. b20.MeshType = Enum.MeshType.Wedge
  433. b20.Name = "Mesh"
  434. b20.Scale = Vector3.new(0.200000003, 1, 1)
  435. p21 = Instance.new("Part", m)
  436. p21.BrickColor = BrickColor.new("Royal purple")
  437. p21.Material = Enum.Material.SmoothPlastic
  438. p21.Name = "P6"
  439. p21.CFrame = CFrame.new(-22.4562702, 6.15998411, -58.5800438, 0.027054267, -0.998674452, -0.0437894836, 0.998916149, 0.0286685713, -0.0366667882, 0.037873555, -0.0427500494, 0.998367608)
  440. p21.CanCollide = false
  441. p21.FormFactor = Enum.FormFactor.Symmetric
  442. p21.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  443. p21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  444. p21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  445. p21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  446. p21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  447. p21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  448. p21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  449. b21 = Instance.new("BlockMesh", p21)
  450. b21.Name = "Mesh"
  451. b21.Scale = Vector3.new(0.899999976, 0.5, 0.899999976)
  452. w1 = Instance.new("Weld", p1)
  453. w2 = Instance.new("Weld", p6)
  454. w3 = Instance.new("Weld", p16)
  455. w4 = Instance.new("Weld", p17)
  456. w4.Name = "P18"
  457. w4.Part0 = p17
  458. w4.C0 = CFrame.new(-0.00399398804, -0.86505127, -0.000904321671, 0.999998689, 0.00111979246, -0.00111681968, 0.00111967698, -0.999999464, -0.000104936655, -0.00111693516, 0.000103683094, -0.999999344)
  459. w4.Part1 = p1
  460. w4.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  461. w5 = Instance.new("Weld", p17)
  462. w5.Name = "P1"
  463. w5.Part0 = p17
  464. w5.C0 = CFrame.new(-0.0040512085, -0.810781479, -0.000923871994, 0.999998689, 0.00111979246, -0.00111681968, 0.00111967698, -0.999999464, -0.000104936655, -0.00111693516, 0.000103683094, -0.999999344)
  465. w5.Part1 = p2
  466. w5.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  467. w6 = Instance.new("Weld", p17)
  468. w6.Name = "P10"
  469. w6.Part0 = p17
  470. w6.C0 = CFrame.new(-0.00519561768, 0.995019913, 0.00115013123, -0.999999225, -0.00036631152, -0.00116091967, -0.000367663801, 0.999999285, 0.00116046739, 0.00116048753, 0.00116089161, -0.999998689)
  471. w6.Part1 = p3
  472. w6.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  473. w7 = Instance.new("Weld", p17)
  474. w7.Name = "P11"
  475. w7.Part0 = p17
  476. w7.C0 = CFrame.new(-0.00519561768, 0.995019913, 0.00115013123, -0.999999225, -0.00036631152, -0.00116091967, -0.000367663801, 0.999999285, 0.00116046739, 0.00116048753, 0.00116089161, -0.999998689)
  477. w7.Part1 = p4
  478. w7.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  479. w8 = Instance.new("Weld", p17)
  480. w8.Name = "P12"
  481. w8.Part0 = p17
  482. w8.C0 = CFrame.new(-0.00523376465, 0.995019913, 0.00119066238, 0.000642742962, -0.000118460506, -0.999999702, -0.000902216649, 0.999999583, -0.000119049102, 0.999999464, 0.000902292435, 0.000642634928)
  483. w8.Part1 = p5
  484. w8.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  485. w9 = Instance.new("Weld", p17)
  486. w9.Name = "P2"
  487. w9.Part0 = p17
  488. w9.C0 = CFrame.new(-0.00417327881, 0.810646057, 0.000943899155, -0.999999225, -0.00036631152, -0.00116091967, -0.000367663801, 0.999999285, 0.00116046739, 0.00116048753, 0.00116089161, -0.999998689)
  489. w9.Part1 = p6
  490. w9.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  491. w10 = Instance.new("Weld", p17)
  492. w10.Name = "P4"
  493. w10.Part0 = p17
  494. w10.C0 = CFrame.new(-0.0110282898, 3.79000092, 0.00186681747, -0.00143321976, -0.000761635602, 0.999998629, -0.000193569693, 0.999999762, 0.000761356205, -0.999998927, -0.000192478881, -0.00143336132)
  495. w10.Part1 = p7
  496. w10.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  497. w11 = Instance.new("Weld", p17)
  498. w11.Name = "Ray"
  499. w11.Part0 = p17
  500. w11.C0 = CFrame.new(-0.00706100464, 4.59924698, -0.149955511, -0.999997795, -0.00160103664, 0.00138073415, -0.00138334185, 0.00162947422, -0.999997675, 0.00159878284, -0.999997377, -0.00163168588)
  501. w11.Part1 = p8
  502. w11.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  503. w12 = Instance.new("Weld", p17)
  504. w12.Name = "P15"
  505. w12.Part0 = p17
  506. w12.C0 = CFrame.new(-0.00686645508, 1.70519066, -0.168078423, 0.999999106, -0.000945765525, -0.00088313967, 0.000883430243, 0.000310996315, 0.999999583, -0.000945489854, -0.999999523, 0.000311830663)
  507. w12.Part1 = p9
  508. w12.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  509. w13 = Instance.new("Weld", p17)
  510. w13.Name = "P9"
  511. w13.Part0 = p17
  512. w13.C0 = CFrame.new(-0.00523376465, 0.995019913, 0.00118398666, -0.00143321976, -0.000761635602, 0.999998629, -0.000193569693, 0.999999762, 0.000761356205, -0.999998927, -0.000192478881, -0.00143336132)
  513. w13.Part1 = p10
  514. w13.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  515. w14 = Instance.new("Weld", p17)
  516. w14.Name = "P8"
  517. w14.Part0 = p17
  518. w14.C0 = CFrame.new(-0.0108261108, 1.6950531, -0.000272989273, -0.00143321976, -0.000761635602, 0.999998629, -0.000193569693, 0.999999762, 0.000761356205, -0.999998927, -0.000192478881, -0.00143336132)
  519. w14.Part1 = p11
  520. w14.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  521. w15 = Instance.new("Weld", p17)
  522. w15.Name = "P7"
  523. w15.Part0 = p17
  524. w15.C0 = CFrame.new(-0.0107536316, 2.36490059, 0.000429868698, -0.00143321976, -0.000761635602, 0.999998629, -0.000193569693, 0.999999762, 0.000761356205, -0.999998927, -0.000192478881, -0.00143336132)
  525. w15.Part1 = p12
  526. w15.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  527. w16 = Instance.new("Weld", p17)
  528. w16.Name = "P14"
  529. w16.Part0 = p17
  530. w16.C0 = CFrame.new(-0.00509643555, -0.975008011, -0.000968694687, -0.00143321976, -0.000761635602, 0.999998629, -0.000193569693, 0.999999762, 0.000761356205, -0.999998927, -0.000192478881, -0.00143336132)
  531. w16.Part1 = p13
  532. w16.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  533. w17 = Instance.new("Weld", p17)
  534. w17.Name = "P3"
  535. w17.Part0 = p17
  536. w17.C0 = CFrame.new(-0.00519561768, 0.995019913, 0.00114345551, -0.00143321976, -0.000761635602, 0.999998629, -0.000193569693, 0.999999762, 0.000761356205, -0.999998927, -0.000192478881, -0.00143336132)
  537. w17.Part1 = p14
  538. w17.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  539. w18 = Instance.new("Weld", p17)
  540. w18.Name = "P13"
  541. w18.Part0 = p17
  542. w18.C0 = CFrame.new(-0.0057220459, 6.57500458, 0.0071439743, -0.706069231, -0.708136916, 0.000148307532, -0.00123262778, 0.00102156401, -0.999994576, 0.708135664, -0.706072748, -0.00159115868)
  543. w18.Part1 = p15
  544. w18.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  545. w19 = Instance.new("Weld", p17)
  546. w19.Name = "P19"
  547. w19.Part0 = p17
  548. w19.C0 = CFrame.new(-0.00420379639, 0.864994049, 0.000979423523, -0.999999225, -0.00036631152, -0.00116091967, -0.000367663801, 0.999999285, 0.00116046739, 0.00116048753, 0.00116089161, -0.999998689)
  549. w19.Part1 = p16
  550. w19.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  551. w20 = Instance.new("Weld", p17)
  552. w20.Name = "P16"
  553. w20.Part0 = p17
  554. w20.C0 = CFrame.new(-0.0065536499, 1.70075989, 0.171892405, -0.999999583, 0.000853028148, -8.89003277e-05, -8.98912549e-05, -0.00115985179, 0.999999464, 0.00085292384, 0.999998987, 0.00115992757)
  555. w20.Part1 = p18
  556. w20.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  557. w21 = Instance.new("Weld", p17)
  558. w21.Name = "P5"
  559. w21.Part0 = p17
  560. w21.C0 = CFrame.new(-0.0107650757, 2.70492935, 0.000809192657, -0.00143321976, -0.000761635602, 0.999998629, -0.000193569693, 0.999999762, 0.000761356205, -0.999998927, -0.000192478881, -0.00143336132)
  561. w21.Part1 = p19
  562. w21.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  563. w22 = Instance.new("Weld", p17)
  564. w22.Name = "P17"
  565. w22.Part0 = p17
  566. w22.C0 = CFrame.new(-0.00676727295, 4.59476852, 0.160060644, 0.999998629, 0.00157285109, 0.000304274261, 0.000306874514, -0.00165276031, -0.999998629, -0.00157234445, 0.999997377, -0.00165324274)
  567. w22.Part1 = p20
  568. w22.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  569. w23 = Instance.new("Weld", p17)
  570. w23.Name = "P6"
  571. w23.Part0 = p17
  572. w23.C0 = CFrame.new(-0.0110740662, 2.53505516, 0.000490188599, -0.00143321976, -0.000761635602, 0.999998629, -0.000193569693, 0.999999762, 0.000761356205, -0.999998927, -0.000192478881, -0.00143336132)
  573. w23.Part1 = p21
  574. w23.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  575. m.Parent = char
  576. m:MakeJoints()
  577.  
  578.  
  579. --------------------------------------------
  580. bl = Instance.new("BoolValue",char)
  581. bl.Name = "Blocking"
  582. bl.Value = false
  583.  
  584. bll = Instance.new("BoolValue",char)
  585. bll.Name = "BlockingLabel"
  586. bll.Value = false
  587.  
  588. blt = Instance.new("NumberValue",char)
  589. blt.Name = "BlockingLeft"
  590. blt.Value = 50
  591.  
  592.  
  593. pb = Instance.new("BoolValue",char)
  594. pb.Name = "PauseBlock"
  595. pb.Value = false
  596. blm = 100
  597.  
  598. gd = Instance.new("BoolValue",char)
  599. gd.Name = "Ground"
  600.  
  601. local TARG7
  602. local obj
  603. local TARG8
  604. local obj2
  605. for i,v in pairs (char:GetChildren())do
  606. if v.ClassName == "Weld" then
  607. v:destroy()
  608. end
  609. end
  610. ----OPEN
  611. local tr = char:WaitForChild("Torso")
  612. local lr = char:WaitForChild("Left Arm")
  613. local ra = char:WaitForChild("Right Arm")
  614.  
  615. local s1 = Instance.new("Sound",char.Head)
  616. s1.Volume = 1
  617. s1.SoundId = "rbxassetid://419372077"
  618. s1.Pitch = 1.0
  619. local s2 = Instance.new("Sound",char.Head)
  620. s2.Volume = 1
  621. s2.SoundId = "rbxassetid://419378177"
  622. local s3 = Instance.new("Sound",char.Head)
  623. s3.Volume = 1
  624. s3.SoundId = "rbxassetid://419378177"
  625. local s4 = Instance.new("Sound",char.Head)
  626. s4.Volume = 1
  627. s4.SoundId = "rbxassetid://320557518"
  628. local s5 = Instance.new("Sound",char.Head)
  629. s5.Volume = 1
  630. s5.SoundId = "rbxassetid://320557537"
  631. --WELDS --
  632. local w3 = Instance.new("Weld",char)
  633. run = game:GetService("RunService")
  634. w3.Part0 = lr
  635. w3.Part1 = tr
  636. w3.C0 = CFrame.new(1.5,0,0)
  637.  
  638. local w4= Instance.new("Weld",char)
  639. w4.Part0 = ra
  640. w4.Part1 = tr
  641. w4.C0 = CFrame.new(-1.5,0,0)
  642.  
  643. local nc = Instance.new("Weld",char)
  644. nc.Part0 = char.Torso
  645. nc.Part1 = char.Head
  646. nc.C0 = CFrame.new(0,1.5,0)
  647.  
  648. local ll = Instance.new("Weld",char)
  649. ll.Part0 = char.Torso
  650. ll.Part1 = char["Left Leg"]
  651. ll.C0 = CFrame.new(-.5,-2,0)
  652.  
  653. local rl = Instance.new("Weld",char)
  654. rl.Part0 = char.Torso
  655. rl.Part1 = char["Right Leg"]
  656. rl.C0 = CFrame.new(.5,-2,0)
  657.  
  658. local ts = Instance.new("Weld",char)
  659. ts.Part0 = char.HumanoidRootPart
  660. ts.Part1 = char.Torso
  661. ts.C0 = CFrame.new(0,0,0)* CFrame.Angles(0,0,0)
  662. --MAKE AND UNDO WELDS
  663.  
  664. turnonwelds = function()
  665. w3.Part1 = tr
  666. w4.Part1 = tr
  667. nc.Part1 = char.Head
  668. ll.Part1 = char["Left Leg"]
  669. rl.Part1 = char["Right Leg"]
  670. end
  671. turnoffwelds = function()
  672.     w3.Part1 = nil
  673. w4.Part1 = nil
  674. nc.Part1 = nil
  675. ll.Part1 = nil
  676. rl.Part1 = nil
  677. end
  678.  
  679. turnoffwelds()
  680. ----LERP POSES
  681. ------- CFRAMES FOR LERP
  682.  
  683. local walk = {
  684. --Left
  685. ll.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(40),math.rad(20),math.rad(-10)), --  LEFT LEG
  686. rl.C0 * CFrame.new(0,0,.5) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)), -- RIGHT LEG
  687. --Right
  688. ll.C0 * CFrame.new(0,0,.5) * CFrame.Angles(math.rad(-40),math.rad(20),math.rad(-10)), --  LEFT LEG
  689. rl.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)), -- RIGHT LEG
  690. -----------------------------------------------------------------------------------------------
  691. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-20),math.rad(-35),0) , -- Torso Tilt
  692. nc.C0  * CFrame.Angles(math.rad(10),math.rad(35),0), -- HEAD TILT UP
  693. w4.C0 * CFrame.new(.7,1,-.3) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(-30)), --  ARM MOVEMENT
  694. w3.C0 *  CFrame.new(-.5,.3,.65) * CFrame.Angles(math.rad(-120),math.rad(90),math.rad(0)) -- ARM MOVEMENT CFrame.new(-.5,0,1) * CFrame.Angles(math.rad(-120),math.rad(90),math.rad(0)) -- ARM MOVEMENT
  695.  
  696. }
  697. local equip = {
  698. nc.C0  * CFrame.Angles(math.rad(-10),math.rad(0),0), -- HEAD BOB EQUIP
  699. w3.C0 * CFrame.new(-1.1,-.1,-1.2) * CFrame.Angles(math.rad(-160),0,math.rad(90)), -- LEFT ARM FOLD
  700. w4.C0 * CFrame.new(1.1,-.2,-1.2) * CFrame.Angles(math.rad(-160),0,math.rad(-90)) -- RIGHT ARM FOLD
  701. }
  702. local idle = {
  703. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(-30),0), -- TORSO TILT
  704. nc.C0  * CFrame.Angles(0,math.rad(30),0), -- HEAD BOB EQUIP
  705. ll.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-5),math.rad(30),math.rad(-10)), -- LEFT LEG idle
  706. rl.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(5),math.rad(-30),math.rad(10)), -- RIGHT LEG Idle
  707. w3.C0 * CFrame.new(0,.3,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(15)), -- LEFT ARM Idle
  708. w4.C0 * CFrame.new(0,.5,0) * CFrame.Angles(math.rad(0),math.rad(10),math.rad(-30)), -- RIGHT ARM Idle w4.C0 * CFrame.new(0,.5,-.2) * CFrame.Angles(math.rad(-100),math.rad(-30),math.rad(-30))
  709.  CFrame.new(0,-1,0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(-120))
  710. }
  711. local PA1 = {
  712. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(15),math.rad(0)), -- TORSO TILT 
  713. ll.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), -- LEFT LEG PUNCH1
  714. rl.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), -- RIGHT LEG PUNCH
  715. nc.C0  * CFrame.Angles(math.rad(-5),math.rad(-15),0), -- HEAD BOB PUNCH
  716. w3.C0 * CFrame.new(0,1,0) * CFrame.Angles(math.rad(30),0,math.rad(40)), -- LEFT ARM Idle
  717. w4.C0 * CFrame.new(3,.4,.4) * CFrame.Angles(math.rad(-30),math.rad(30),math.rad(130)), -- RIGHT ARM
  718. }
  719. local PA12 = {
  720. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-15),math.rad(0)), -- TORSO TILT
  721. ll.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), -- LEFT LEG PUNCH1
  722. rl.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(12)), -- RIGHT LEG PUNCH
  723. nc.C0  * CFrame.Angles(math.rad(-10),math.rad(15),0), -- HEAD BOB PUNCH
  724. w3.C0 * CFrame.new(-1,2,-.5) * CFrame.Angles(math.rad(0),math.rad(40),math.rad(90)), -- LEFT ARM Idle
  725. w4.C0 * CFrame.new(1,1.3,.8) * CFrame.Angles(math.rad(30),math.rad(40),math.rad(-80)), -- RIGHT ARM
  726. }
  727. local PA2 = {
  728. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(90),0), -- TORSO TILT 
  729. ll.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(10),math.rad(-5)), -- LEFT LEG idle
  730. rl.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-10),math.rad(5)), -- RIGHT LEG Idle
  731. nc.C0  * CFrame.Angles(math.rad(0),math.rad(-90),0), -- HEAD BOB PUNCH
  732. w4.C0 * CFrame.new(1,2,0) * CFrame.Angles(math.rad(0),0,math.rad(-90)), -- LEFT ARM Idle
  733. w3.C0 * CFrame.new(0,1,0) * CFrame.Angles(math.rad(0),0,math.rad(40)), -- RIGHT ARM Idle
  734.  
  735. }
  736. local PA3 = {
  737. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(0),0), -- TORSO TILT  
  738. nc.C0  * CFrame.Angles(math.rad(5),math.rad(-5),0), -- HEAD BOB PUNCH  
  739. w4.C0 * CFrame.new(.4,1.5,.4) * CFrame.Angles(math.rad(40),math.rad(20),math.rad(-80)), -- LEFT ARM PUNCH 3
  740. w3.C0 * CFrame.new(-1,0,1) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(-90)), -- RIGHT ARM PUNCH 3
  741. ll.C0 * CFrame.new(0,0,.5) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)), -- LEFT LEG
  742. rl.C0 * CFrame.new(0,1,-1) * CFrame.Angles(math.rad(120),0,math.rad(0)), -- RIGHT LEG Idle
  743. }
  744.  
  745. local jump = {
  746. nc.C0  * CFrame.Angles(math.rad(20),0,0), -- HEAD BOB EQUIP
  747. w4.C0 * CFrame.new(0,.5,0) * CFrame.Angles(0,0,math.rad(-30)), -- LEFT ARM Idle
  748. w3.C0 * CFrame.new(0,.5,0) * CFrame.Angles(0,0,math.rad(30)), -- RIGHT ARM Idle
  749. ll.C0 * CFrame.new(-.3,0,0) * CFrame.Angles(0,0,math.rad(-20)), -- LEFT LEG idle
  750. rl.C0 * CFrame.new(.3,0,0) * CFrame.Angles(0,0,math.rad(20)), -- RIGHT LEG Idle
  751. }
  752. local stunned = {
  753. nc.C0  * CFrame.Angles(0,math.rad(90),0), -- HEAD BOB EQUIP
  754. w4.C0 * CFrame.new(0,1,0) * CFrame.Angles(0,0,math.rad(-50)), -- LEFT ARM Idle
  755. w3.C0 * CFrame.new(0,1,0) * CFrame.Angles(0,0,math.rad(50)), -- RIGHT ARM Idle 
  756. ll.C0 * CFrame.new(-.3,0,0) * CFrame.Angles(0,0,math.rad(-20)), -- LEFT LEG idle
  757. rl.C0 * CFrame.new(.3,0,0) * CFrame.Angles(0,0,math.rad(20)), -- RIGHT LEG Idle
  758. ts.C0 * CFrame.new(0,-2.5,0) * CFrame.Angles(math.rad(90),0,0), -- TORSO TILT          
  759. }
  760. local PA1C = {
  761. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),math.rad(-40),math.rad(-30)), -- TORSO TILT
  762. ll.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(20),math.rad(30),math.rad(-10)), -- LEFT LEG PUNCH1
  763. rl.C0 * CFrame.new(0,-.05,-.5) * CFrame.Angles(math.rad(20),math.rad(-30),math.rad(10)), -- RIGHT LEG PUNCH
  764. nc.C0  * CFrame.Angles(math.rad(-7),math.rad(-20),0), -- HEAD BOB PUNCH
  765. w3.C0 * CFrame.new(0,.5,-.2) * CFrame.Angles(math.rad(-100),math.rad(40),math.rad(30)), -- RIGHT ARM
  766. w4.C0 * CFrame.new(0,.6,0) * CFrame.Angles(math.rad(30),0,math.rad(-20)), -- LEFT ARM Idle
  767. }
  768. local Stomp = {
  769. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(0),0), -- TORSO TILT ~ NONE REQUIRED
  770. nc.C0  * CFrame.Angles(math.rad(-13),math.rad(-20),0), -- HEAD BOB EQUIP
  771. ll.C0 * CFrame.new(-.05,0,0) * CFrame.new(math.rad(0),math.rad(0),math.rad(00)), -- LEFT LEG
  772. rl.C0 * CFrame.new(0,.6,-.6) * CFrame.Angles(math.rad(-0),0,math.rad(0)), -- RIGHT LEG Idle
  773. w3.C0 * CFrame.new(0,.7,0) * CFrame.Angles(math.rad(-30),0,math.rad(30)), -- LEFT ARM Idle
  774. w4.C0 * CFrame.new(0,.7,0) * CFrame.Angles(math.rad(-30),0,math.rad(-30)), -- RIGHT ARM Idle   
  775. }
  776. local Stomp2 = {
  777. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(0),0), -- TORSO TILT ~ NONE REQUIRED
  778. nc.C0  * CFrame.Angles(math.rad(-25),math.rad(-20),0), -- HEAD BOB EQUIP
  779. ll.C0 * CFrame.new(-.05,0,0) * CFrame.new(math.rad(0),math.rad(0),math.rad(00)), -- LEFT LEG
  780. rl.C0 * CFrame.new(0,0,-.6) * CFrame.Angles(math.rad(-0),0,math.rad(0)), -- RIGHT LEG Idle
  781. w3.C0 * CFrame.new(0,.7,0) * CFrame.Angles(math.rad(-30),0,math.rad(35)), -- LEFT ARM Idle
  782. w4.C0 * CFrame.new(0,.7,0) * CFrame.Angles(math.rad(-30),0,math.rad(-35)), -- RIGHT ARM Idle   
  783. }
  784. local dropkick = {
  785. ts.C0 * CFrame.new(0,.8,0) * CFrame.Angles(math.rad(90),math.rad(45),0), -- TORSO TILT ~ NONE REQUIRED
  786. nc.C0  * CFrame.new(0,0,-.2) *  CFrame.Angles(math.rad(-30),math.rad(-20),0), -- HEAD BOB EQUIP
  787. ll.C0 * CFrame.new(-.2,0,-.3) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), -- LEFT LEG
  788. rl.C0 * CFrame.new(-.05,0,0) * CFrame.Angles(math.rad(00),math.rad(20),math.rad(0)), -- RIGHT LEG Idle
  789. w3.C0 * CFrame.new(-2.7,1.5,0) * CFrame.Angles(math.rad(0),0,math.rad(170)), -- LEFT ARM Idle
  790. w4.C0 * CFrame.new(2.7,1.5,0) * CFrame.Angles(math.rad(0),0,math.rad(-160)), -- RIGHT ARM Idle 
  791. }
  792. local block  = {
  793. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0), -- TORSO TILT ~ NONE REQUIRED
  794. nc.C0  * CFrame.new(0,0,0) *  CFrame.Angles(math.rad(-9),math.rad(-0),0), -- HEAD BOB EQUIP
  795. ll.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0), -- LEFT LEG idle
  796. rl.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0), -- RIGHT LEG Idle
  797. w3.C0 * CFrame.new(-.8,1.3,-.6) * CFrame.Angles(math.rad(-160),math.rad(0),math.rad(0)), -- LEFT ARM Idle
  798. w4.C0 * CFrame.new(.8,1.3,-.6) * CFrame.Angles(math.rad(-160),math.rad(0),math.rad(0)), -- RIGHT ARM Idle  
  799. }
  800. local sjump = {
  801. ts.C0 * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-10),0,0), -- TORSO TILT ~ NONE REQUIRED
  802. nc.C0  * CFrame.new(0,0,0) *  CFrame.Angles(math.rad(-15),math.rad(-0),0), -- HEAD BOB EQUIP
  803. ll.C0 * CFrame.new(0,.4,.8) * CFrame.Angles(math.rad(-70),0,0), -- LEFT LEG idle
  804. rl.C0 * CFrame.new(0,.8,-.5) * CFrame.Angles(math.rad(-10),0,0), -- RIGHT LEG Idle
  805. w3.C0 * CFrame.new(0,.5,.5) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), -- LEFT ARM Idle
  806. w4.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)), -- RIGHT ARM Idle   
  807. }
  808. local UpSideDownPunch = {
  809. ts.C0 * CFrame.new(0,-.5,0) * CFrame.Angles(math.rad(180),0,0), -- TORSO TILT ~ NONE REQUIRED
  810. nc.C0  * CFrame.new(0,0,0) *  CFrame.Angles(0,0,0), -- HEAD BOB EQUIP
  811. ll.C0 * CFrame.new(-.4,0,0) * CFrame.Angles(0,0,math.rad(-20)), -- LEFT LEG idle
  812. rl.C0 * CFrame.new(.4,0,0) * CFrame.Angles(0,0,math.rad(20)), -- RIGHT LEG Idle
  813. w3.C0 * CFrame.new(0,1.7,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)), -- LEFT ARM Idle
  814. w4.C0 * CFrame.new(0,1.7,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)), -- RIGHT ARM Idle  
  815. }
  816. local BackBreaker = {
  817. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(10),math.rad(15),0), -- TORSO TILT  
  818. nc.C0  * CFrame.Angles(math.rad(-15),math.rad(-5),0), -- HEAD BOB PUNCH    
  819. w4.C0 * CFrame.new(0,.1,.3) * CFrame.Angles(math.rad(-90),math.rad(-00),math.rad(0)), -- LEFT ARM PUNCH 3
  820. w3.C0 * CFrame.new(0,.5,.5) * CFrame.Angles(math.rad(-90),math.rad(20),math.rad(0)), -- LEFT ARM PUNCH 3
  821. ll.C0 * CFrame.new(-.3,0,.3) * CFrame.Angles(math.rad(-20),math.rad(30),math.rad(-10)), -- LEFT LEG
  822. rl.C0 * CFrame.new(-.2,1,-.5) * CFrame.Angles(math.rad(-40),0,math.rad(0)), -- RIGHT LEG Idle
  823. }
  824. local FrontFlipKick1 = {
  825.     ts.C0 * CFrame.new(0,2,0) * CFrame.Angles(math.rad(-8),math.rad(0),0), -- TORSO TILT   
  826. nc.C0  * CFrame.Angles(math.rad(-15),math.rad(-5),0), -- HEAD BOB PUNCH    
  827. w4.C0 * CFrame.new(0,1,-.3) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(0)), -- LEFT ARM PUNCH 3
  828. w3.C0 * CFrame.new(0,1,-.3) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(0)), -- LEFT ARM PUNCH 3
  829. ll.C0 * CFrame.new(0,1,1) * CFrame.Angles(math.rad(-110),0,math.rad(0)), -- RIGHT LEG Idle
  830. rl.C0 * CFrame.new(0,1,-1) * CFrame.Angles(math.rad(110),0,math.rad(0)), -- RIGHT LEG Idle
  831. }
  832. --[[for i = 0,1,wait() do
  833. wait()
  834. ts.C0 = ts.C0:lerp(FrontFlipKick1[1],.4)
  835. nc.C0 = nc.C0:lerp(FrontFlipKick1[2],.4)
  836. ll.C0 = ll.C0:lerp(FrontFlipKick1[5],.4)
  837. rl.C0 = rl.C0:lerp(FrontFlipKick1[6],.4)
  838. w3.C0 = w3.C0:lerp(FrontFlipKick1[4],.4)
  839. w4.C0 = w4.C0:lerp(FrontFlipKick1[3],.4)
  840. end--]]
  841.  
  842. --[[
  843. --END
  844. ts.C0 = ts.C0:lerp(UpSideDownPunch[1],.4)
  845. nc.C0 = nc.C0:lerp(UpSideDownPunch[2],.4)
  846. ll.C0 = ll.C0:lerp(UpSideDownPunch[3],.4)
  847. rl.C0 = rl.C0:lerp(UpSideDownPunch[4],.4)
  848. w3.C0 = w3.C0:lerp(UpSideDownPunch[5],.4)
  849. w4.C0 = w4.C0:lerp(UpSideDownPunch[6],.4)
  850. --START
  851. ts.C0 = ts.C0:lerp(sjump[1],.4)
  852. nc.C0 = nc.C0:lerp(sjump[2],.4)
  853. ll.C0 = ll.C0:lerp(sjump[3],.4)
  854. rl.C0 = rl.C0:lerp(sjump[4],.4)
  855. w3.C0 = w3.C0:lerp(sjump[5],.4)
  856. w4.C0 = w4.C0:lerp(sjump[6],.4)
  857. --]]
  858. -- CFrame.new(-.05,0,0) * CFrame.new(math.rad(0),math.rad(0),math.rad(00)), -- LEFT LEG
  859. ------------------------------------CLASS UI  ------------------------------------
  860.  
  861.  
  862.  
  863. f = Instance.new("ScreenGui",player.PlayerGui)
  864. f.Name = "UI"
  865.  
  866. f1 = Instance.new("Frame",f)
  867. f1.BorderSizePixel = 0
  868. f1.BackgroundColor3 = Color3.new(0,0,0)
  869. f1.Size = UDim2.new(0.3,0,0.05,0)
  870. f1.Position = UDim2.new(0.2,0,0.84,0)
  871.  
  872. f1f = Instance.new("Frame",f1)
  873. f1f.BorderSizePixel = 0
  874. f1f.BackgroundColor3 = Color3.new(255,255,255)
  875. f1f.Size = UDim2.new(1,0,1,0)
  876.  
  877. f1l = Instance.new("TextLabel",f1)
  878. f1l.TextScaled = true
  879. f1l.TextStrokeTransparency = 0
  880. f1l.BackgroundTransparency  = 1
  881. f1l.TextColor3 = Color3.new(255,255,255)
  882. f1l.BorderSizePixel = 0
  883. f1l.Size = UDim2.new(1,0,1,0)
  884. f1l.Text = "[Z] Spam Punches"
  885.  
  886.  
  887. f2 = Instance.new("Frame",f)
  888. f2.BorderSizePixel = 0
  889. f2.BackgroundColor3 = Color3.new(0,0,0)
  890. f2.Size = UDim2.new(0.3,0,0.05,0)
  891. f2.Position = UDim2.new(0.52, 0,0.84, 0)
  892.  
  893. f2f = Instance.new("Frame",f2)
  894. f2f.BorderSizePixel = 0
  895. f2f.BackgroundColor3 = Color3.new(255,255,255)
  896. f2f.Size = UDim2.new(1,0,1,0)
  897.  
  898. f2l = Instance.new("TextLabel",f2)
  899. f2l.TextScaled = true
  900. f2l.TextStrokeTransparency = 0
  901. f2l.BackgroundTransparency  = 1
  902. f2l.TextColor3 = Color3.new(255,255,255)
  903. f2l.BorderSizePixel = 0
  904. f2l.Size = UDim2.new(1,0,1,0)
  905. f2l.Text = "[X] Ground Stomp"
  906.  
  907.  
  908. f3 = Instance.new("Frame",f)
  909. f3.BorderSizePixel = 0
  910. f3.BackgroundColor3 = Color3.new(0,0,0)
  911. f3.Size = UDim2.new(0.3,0,0.05,0)
  912. f3.Position = UDim2.new(0.2,0,0.9,0)
  913.  
  914. f3f = Instance.new("Frame",f3)
  915. f3f.BorderSizePixel = 0
  916. f3f.BackgroundColor3 = Color3.new(255,255,255)
  917. f3f.Size = UDim2.new(1,0,1,0)
  918.  
  919. f3l = Instance.new("TextLabel",f3)
  920. f3l.TextScaled = true
  921. f3l.TextStrokeTransparency = 0
  922. f3l.BackgroundTransparency  = 1
  923. f3l.TextColor3 = Color3.new(255,255,255)
  924. f3l.BorderSizePixel = 0
  925. f3l.Size = UDim2.new(1,0,1,0)
  926. f3l.Text = "[C] Drop kick"
  927.  
  928.  
  929. f4 = Instance.new("Frame",f)
  930. f4.BorderSizePixel = 0
  931. f4.BackgroundColor3 = Color3.new(0,0,0)
  932. f4.Size = UDim2.new(0.3,0,0.05,0)
  933. f4.Position = UDim2.new(.52,0,.9,0)
  934.  
  935. f4f = Instance.new("Frame",f4)
  936. f4f.BorderSizePixel = 0
  937. f4f.BackgroundColor3 = Color3.new(255,255,255)
  938. f4f.Size = UDim2.new(1,0,1,0)
  939.  
  940. f4l = Instance.new("TextLabel",f4)
  941. f4l.TextScaled = true
  942. f4l.TextStrokeTransparency = 0
  943. f4l.BackgroundTransparency  = 1
  944. f4l.TextColor3 = Color3.new(255,255,255)
  945. f4l.BorderSizePixel = 0
  946. f4l.Size = UDim2.new(1,0,1,0)
  947. f4l.Text = "[V] Front Flip Kick "
  948.  
  949.  
  950. ---HEALTH BAR
  951.  
  952. f5 = Instance.new("Frame",f)
  953. f5.BorderSizePixel = 0
  954. f5.BackgroundColor3 = Color3.new(255,255,255)
  955. f5.Size = UDim2.new(0.3,0,0.03,0)
  956. f5.Position = UDim2.new(.52,0,.8,0)
  957.  
  958. f5f = Instance.new("Frame",f5)
  959. f5f.BorderSizePixel = 0
  960. f5f.BackgroundColor3 = Color3.new(0,255,0)
  961. f5f.Size = UDim2.new(1,0,1,0)
  962.  
  963. f5l = Instance.new("TextLabel",f5)
  964. f5l.TextScaled = true
  965. f5l.TextStrokeTransparency = 0
  966. f5l.BackgroundTransparency  = 1
  967. f5l.TextColor3 = Color3.new(255,255,255)
  968. f5l.BorderSizePixel = 0
  969. f5l.Size = UDim2.new(1,0,1,0)
  970. f5l.Text = "Health"
  971.  
  972.  
  973. ---ENERGY BAR
  974.  
  975. f6 = Instance.new("Frame",f)
  976. f6.BorderSizePixel = 0
  977. f6.BackgroundColor3 = Color3.new(255,255,255)
  978. f6.Size = UDim2.new(0.3,0,0.03,0)
  979. f6.Position = UDim2.new(.2,0,.8,0)
  980.  
  981. f6f = Instance.new("Frame",f6)
  982. f6f.BorderSizePixel = 0
  983. f6f.BackgroundColor3 = BrickColor.new("Royal purple").Color
  984. f6f.Size = UDim2.new(1,0,1,0)
  985.  
  986. f6l = Instance.new("TextLabel",f6)
  987. f6l.TextScaled = true
  988. f6l.TextStrokeTransparency = 0
  989. f6l.BackgroundTransparency  = 1
  990. f6l.TextColor3 = Color3.new(255,255,255)
  991. f6l.BorderSizePixel = 0
  992. f6l.Size = UDim2.new(1,0,1,0)
  993. f6l.Text = "Corruption"
  994.  
  995. ------------ATK
  996. fa = Instance.new("TextLabel",f)
  997. fa.TextScaled = true
  998. fa.TextStrokeTransparency = 0
  999. fa.BackgroundTransparency  = .5
  1000. fa.BackgroundColor3 = Color3.new(0,0,0)
  1001. fa.TextColor3 = Color3.new(255,0,0)
  1002. fa.BorderSizePixel = 0
  1003. fa.Size = UDim2.new(.2,0,0.05,0)
  1004. fa.Position = UDim2.new(0.2,0,0.74,0)
  1005. fa.Text = "Attack : 1"
  1006. ------------SPD
  1007. fa2 = Instance.new("TextLabel",f)
  1008. fa2.TextScaled = true
  1009. fa2.TextStrokeTransparency = 0
  1010. fa2.BackgroundTransparency  = .5
  1011. fa2.BackgroundColor3 = Color3.new(0,0,0)
  1012. fa2.TextColor3 = Color3.new(0,255,0)
  1013. fa2.BorderSizePixel = 0
  1014. fa2.Size = UDim2.new(.2,0,0.05,0)
  1015. fa2.Position = UDim2.new(0.41,0,0.74,0)
  1016. fa2.Text = "Speed : 1"
  1017. ------------DEF
  1018. fa3 = Instance.new("TextLabel",f)
  1019. fa3.TextScaled = true
  1020. fa3.TextStrokeTransparency = 0
  1021. fa3.BackgroundTransparency  = .5
  1022. fa3.BackgroundColor3 = Color3.new(0,0,0)
  1023. fa3.TextColor3 = Color3.new(0,0,255)
  1024. fa3.BorderSizePixel = 0
  1025. fa3.Size = UDim2.new(.2,0,0.05,0)
  1026. fa3.Position = UDim2.new(0.62,0,0.74,0)
  1027. fa3.Text = "Defense : 1"
  1028. -------------------CLASS VARS--------------------------
  1029. S1 = true
  1030. S1T = 0
  1031. S1TF = 7
  1032. S2 = true
  1033. S2T = 0
  1034. S2TF = 15
  1035. S3 = true
  1036. S3T = 0
  1037. S3TF = 12
  1038. S4 = true
  1039. S4T = 0
  1040. S4TF = 30
  1041. energy = 0
  1042. ------------------------------------EXTRA WELDS AREA ------------------------------------
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048. ----EQUIP FUNCTION
  1049. local Close1 = CFrame.new(1.5,0,0)
  1050. local Close2 = CFrame.new(-1.5,0,0)
  1051. local Speed = 0.3
  1052. local Open4 = w4.C0 * CFrame.new(0,.5,0) * CFrame.Angles(0,0,math.rad(-30))
  1053. local h1 = nc.C0  * CFrame.Angles(math.rad(20),math.rad(-30),0)
  1054. local h2 = CFrame.new(0,1.5,0)
  1055. local h3 = nc.C0  * CFrame.Angles(math.rad(-20),math.rad(30),0)
  1056. --leg anims
  1057. local opend = false
  1058. local current = true
  1059.  
  1060.  
  1061.  
  1062.  
  1063. sweld = Instance.new("Weld",char)
  1064. sweld.Part0 = char["Right Arm"]
  1065. sweld.Part1 = p17
  1066. sweld.C0 = CFrame.new(0,-1,0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(-120))
  1067.  
  1068. local STARG = CFrame.new(0,-1,0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(-120))
  1069. ---------------------------------------------------------------------------------------
  1070. ----DAMAGE UI N DMG
  1071. local DGU = function(p,txt)
  1072. s2:Play()
  1073. local par = Instance.new("Part",game.Workspace)
  1074. par.Transparency = 1
  1075. par.Anchored = true
  1076. par.CFrame = p.CFrame
  1077. par.CanCollide = false
  1078. game.Debris:AddItem(par,10)
  1079. local f = Instance.new("BillboardGui",par)
  1080. f.Size = UDim2.new(1.2,0,1.2,0)
  1081. f.AlwaysOnTop = true
  1082. f.StudsOffset = Vector3.new(0,2,0)
  1083. local fr = Instance.new("Frame",f)
  1084. fr.BackgroundTransparency = 1
  1085. fr.Size = UDim2.new(1,0,1,0)
  1086. fr.ClipsDescendants = true
  1087. local fe = Instance.new("TextLabel",fr)
  1088. fe.Size = UDim2.new(1,0,1,0)
  1089. fe.BackgroundTransparency = 1
  1090. fe.TextColor3 = BrickColor.new("Bright yellow").Color
  1091. fe.TextStrokeTransparency = 0
  1092. fe.Text = txt
  1093. fe.TextScaled = true
  1094. fe.Font = "Legacy"
  1095. fe.Position = UDim2.new(0,0,1,0)
  1096. fe:TweenPosition(UDim2.new(0,0,0,0),"In","Linear",.5)
  1097. wait(2)
  1098. fe:TweenPosition(UDim2.new(0,0,-1,0),"In","Linear",.4)
  1099. for i = 0,10 do
  1100. wait()
  1101. fe.TextTransparency = fe.TextTransparency + .1
  1102. end
  1103. end
  1104.  
  1105.  
  1106.  
  1107. makeui = function(color,txt)
  1108.     local par = Instance.new("Part",game.Workspace)
  1109. par.Transparency = 1
  1110. par.Anchored = true
  1111. par.CFrame = char.Head.CFrame
  1112. par.CanCollide = false
  1113. game.Debris:AddItem(par,10)
  1114. local f = Instance.new("BillboardGui",par)
  1115. f.Size = UDim2.new(1.2,0,1.2,0)
  1116. f.AlwaysOnTop = true
  1117. f.StudsOffset = Vector3.new(0,4,0)
  1118. local fr = Instance.new("Frame",f)
  1119. fr.BackgroundTransparency = 1
  1120. fr.Size = UDim2.new(2,0,2,0)
  1121. fr.ClipsDescendants = true
  1122. local fe = Instance.new("TextLabel",fr)
  1123. fe.Size = UDim2.new(1,0,1,0)
  1124. fe.BackgroundTransparency = 1
  1125. fe.TextColor3 = Color3.new(255,255,255)
  1126. fe.TextStrokeTransparency = 0
  1127. fe.Text = txt
  1128. fe.TextScaled = true
  1129. fe.Font = "SourceSansBold"
  1130. game.Debris:AddItem(f,4)
  1131. fe.Position = UDim2.new(0,0,1,0)
  1132. fe:TweenPosition(UDim2.new(0,0,0,0),"In","Linear",.5)
  1133. wait(2)
  1134. fe:TweenPosition(UDim2.new(0,0,-1,0),"In","Linear",.4)
  1135. for i = 0,10 do
  1136. wait()
  1137. fe.TextTransparency = fe.TextTransparency + .1
  1138. end
  1139. end
  1140. ----TARG
  1141. local TARG1
  1142. local TARG2
  1143. local TARG3
  1144. local TARG4
  1145. local TARG5
  1146. local TARG6
  1147. local IdleAndWalk = false
  1148.  
  1149.  
  1150.     turnonwelds()
  1151. opend = true
  1152.  
  1153. --------------SKILL/KEY EVENTS
  1154. --------------MOUSE EVENTS , ATTACKS
  1155. local wpb = true
  1156. local num = 1
  1157.  
  1158.  
  1159.  
  1160. mouse.Button1Down:connect(function()
  1161. if current == true and stun.Value == false and opend == true and wpb == true then
  1162.     local fs
  1163.    
  1164. if num == 1 then
  1165. wpb = false
  1166. current = false
  1167. fr = true
  1168. p8.Touched:connect(function(hit)
  1169.     if not fr then return end
  1170. if hit.Parent:FindFirstChild("Defense")then
  1171.  fs = math.floor(math.random(4,9) * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  1172. else
  1173.  fs = math.floor(math.random(4,9) * atk.Value)
  1174. end
  1175.  
  1176. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  1177.     fr = false
  1178. if hit.Parent:FindFirstChild("Blocking")then
  1179. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1180. hit.Parent.PauseBlock.Value = true wait()  wait() hit.Parent.BlockingLeft.Value = 5 wait()  wait() hit.Parent.PauseBlock.Value = false
  1181. hit.Parent.BlockingLabel.Value = true
  1182. stun.Value = true
  1183. else
  1184. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1185. DGU(hit,fs)
  1186. fr = false
  1187. end
  1188. else
  1189. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1190. DGU(hit,fs)
  1191. fr = false
  1192. end
  1193. --
  1194. end
  1195. end)
  1196. TARG1 = PA1[5]
  1197. TARG2 = PA1[6]
  1198. TARG3 = PA1[4]
  1199. TARG4 = PA1[3]
  1200. TARG5 = PA1[2]
  1201. TARG6 = PA1[1]
  1202. STARG = CFrame.new(0,-.9,0)* CFrame.Angles(math.rad(130),0,0)
  1203. wait(.05)
  1204. TARG1 = PA1[5]
  1205. TARG2 = PA1[6]
  1206. TARG3 = PA1[4]
  1207. TARG4 = PA1[3]
  1208. TARG5 = PA1[2]
  1209. TARG6 = PA1[1]
  1210. STARG = CFrame.new(0,-.9,0)* CFrame.Angles(math.rad(130),0,0)
  1211. wait(.05)
  1212. TARG1 = PA1[5]
  1213. TARG2 = PA1[6]
  1214. TARG3 = PA1[4]
  1215. TARG4 = PA1[3]
  1216. TARG5 = PA1[2]
  1217. TARG6 = PA1[1]
  1218. STARG = CFrame.new(0,-.9,0)* CFrame.Angles(math.rad(130),0,0)
  1219. wait(.05)
  1220. s5:Play()
  1221. wait(.05)
  1222. TARG1 = PA12[5]
  1223. TARG2 = PA12[6]
  1224. TARG3 = PA12[4]
  1225. TARG4 = PA12[3]
  1226. TARG5 = PA12[2]
  1227. TARG6 = PA12[1]
  1228. --STARG = CFrame.new(0,-.9,0) * CFrame.Angles(math.rad(130),0,0)
  1229. wait(.05)
  1230. TARG1 = PA12[5]
  1231. TARG2 = PA12[6]
  1232. TARG3 = PA12[4]
  1233. TARG4 = PA12[3]
  1234. TARG5 = PA12[2]
  1235. TARG6 = PA12[1]
  1236. --STARG = CFrame.new(0,-.9,0)* CFrame.Angles(math.rad(130),0,0)
  1237. wait(.05)
  1238. TARG1 = PA12[5]
  1239. TARG2 = PA12[6]
  1240. TARG3 = PA12[4]
  1241. TARG4 = PA12[3]
  1242. TARG5 = PA12[2]
  1243. TARG6 = PA12[1]
  1244. --STARG = CFrame.new(0,-.9,0)* CFrame.Angles(math.rad(130),0,0)
  1245. wait(.05)
  1246. TARG1 = PA12[5]
  1247. TARG2 = PA12[6]
  1248. TARG3 = PA12[4]
  1249. TARG4 = PA12[3]
  1250. TARG5 = PA12[2]
  1251. TARG6 = PA12[1]
  1252. --STARG = CFrame.new(0,-.9,0)* CFrame.Angles(math.rad(130),0,0)
  1253. wait(.2)
  1254. current = true
  1255. fr = false
  1256. wait(.1)
  1257. wpb = true
  1258. num=num+1
  1259. return
  1260. end
  1261. if num == 2 then
  1262. wpb = false
  1263. current = false
  1264. fr = true
  1265. p8.Touched:connect(function(hit)
  1266.     if not fr then return end
  1267. if hit.Parent:FindFirstChild("Defense")then
  1268.  fs = math.floor(math.random(5,11) * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  1269. else
  1270.  fs = math.floor(math.random(5,11) * atk.Value)
  1271. end
  1272.  
  1273. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  1274.     fr = false
  1275. if hit.Parent:FindFirstChild("Blocking")then
  1276. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1277. hit.Parent.PauseBlock.Value = true wait()  wait() hit.Parent.BlockingLeft.Value = 5 wait()  wait() hit.Parent.PauseBlock.Value = false
  1278. hit.Parent.BlockingLabel.Value = true
  1279. stun.Value = true
  1280. else
  1281. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1282. DGU(hit,fs)
  1283. fr = false
  1284. end
  1285. else
  1286. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1287. DGU(hit,fs)
  1288. fr = false
  1289. end
  1290. --
  1291. end
  1292. end)
  1293. s4:Play()
  1294. wait(.1)
  1295. TARG1 = PA2[6]
  1296. TARG2 = PA2[5]
  1297. TARG3 = PA2[4]
  1298. TARG4 = PA2[3]
  1299. TARG5 = PA2[2]
  1300. TARG6 = PA2[1]
  1301. STARG = CFrame.new(0,-1,0) * CFrame.Angles(math.rad(180),0,0)
  1302. wait(.1)
  1303. TARG1 = PA2[6]
  1304. TARG2 = PA2[5]
  1305. TARG3 = PA2[4]
  1306. TARG4 = PA2[3]
  1307. TARG5 = PA2[2]
  1308. TARG6 = PA2[1]
  1309. STARG = CFrame.new(0,-1,0)* CFrame.Angles(math.rad(180),0,0)
  1310. wait(.1)
  1311. TARG1 = PA2[6]
  1312. TARG2 = PA2[5]
  1313. TARG3 = PA2[4]
  1314. TARG4 = PA2[3]
  1315. TARG5 = PA2[2]
  1316. TARG6 = PA2[1]
  1317. STARG = CFrame.new(0,-1,0)* CFrame.Angles(math.rad(180),0,0)
  1318. wait(.1)
  1319. TARG1 = PA2[6]
  1320. TARG2 = PA2[5]
  1321. TARG3 = PA2[4]
  1322. TARG4 = PA2[3]
  1323. TARG5 = PA2[2]
  1324. TARG6 = PA2[1]
  1325. STARG = CFrame.new(0,-1,0)* CFrame.Angles(math.rad(180),0,0)
  1326. wait(.2)
  1327. current = true
  1328. fr = false
  1329. wait(.1)
  1330. wpb = true
  1331. num=num+1
  1332. return
  1333. end
  1334. if num == 3 then
  1335. wpb = false
  1336. current = false
  1337. fr = true
  1338. char["Right Leg"].Touched:connect(function(hit)
  1339.     if not fr then return end
  1340. if hit.Parent:FindFirstChild("Defense")then
  1341.  fs = math.floor(math.random(5,11) * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  1342. else
  1343.  fs = math.floor(math.random(5,11) * atk.Value)
  1344. end
  1345.  
  1346. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  1347.     fr = false
  1348. if hit.Parent:FindFirstChild("Blocking")then
  1349. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1350. hit.Parent.PauseBlock.Value = true wait()  wait() hit.Parent.BlockingLeft.Value = 5 wait()  wait() hit.Parent.PauseBlock.Value = false
  1351. hit.Parent.BlockingLabel.Value = true
  1352. stun.Value = true
  1353. else
  1354. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1355. DGU(hit,fs)
  1356. fr = false
  1357. end
  1358. else
  1359. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1360. DGU(hit,fs)
  1361. fr = false
  1362. end
  1363. --
  1364. end
  1365. end)
  1366. s1.Pitch = 1
  1367. s1:Play()
  1368. wait(.1)
  1369. TARG1 = PA3[4]
  1370. TARG2 = PA3[3]
  1371. TARG3 = PA3[2]
  1372. TARG4 = PA3[6]
  1373. TARG5 = PA3[5]
  1374. TARG6 = PA3[1]
  1375. TARG1 = PA3[4]
  1376. TARG2 = PA3[3]
  1377. TARG3 = PA3[2]
  1378. TARG4 = PA3[6]
  1379. TARG5 = PA3[5]
  1380. TARG6 = PA3[1]
  1381. wait(.1)
  1382. TARG1 = PA3[4]
  1383. TARG2 = PA3[3]
  1384. TARG3 = PA3[2]
  1385. TARG4 = PA3[6]
  1386. TARG5 = PA3[5]
  1387. TARG6 = PA3[1]
  1388. wait(.1)
  1389. TARG1 = PA3[4]
  1390. TARG2 = PA3[3]
  1391. TARG3 = PA3[2]
  1392. TARG4 = PA3[6]
  1393. TARG5 = PA3[5]
  1394. TARG6 = PA3[1]
  1395. wait(.2)
  1396. current = true
  1397. fr = false
  1398. wait(.1)
  1399. wpb = true
  1400. num=1
  1401. return
  1402. end
  1403.  
  1404. end
  1405. end)
  1406. mouse.KeyDown:connect(function(key)key = key:lower()
  1407. if key == "z" then
  1408. if current == true and opend == true and stun.Value == false and energy > 19 and S1 == true  then
  1409. energy = energy - 20
  1410. S1T = 0
  1411. current = false
  1412. local num = 0
  1413. repeat
  1414. fr = true
  1415. local fs
  1416. s1.Pitch = 1.2
  1417. s1:Play()
  1418. char["Right Arm"].Touched:connect(function(hit)
  1419.     if not fr then return end
  1420. if hit.Parent.Name == player.Name then return end
  1421. if hit.Parent:FindFirstChild("Defense") and hit.Parent.Name ~= player.Name then
  1422.  
  1423.  
  1424. hit.Parent:FindFirstChild("Defense").Value = hit.Parent:FindFirstChild("Defense").Value -.02
  1425.  fs = math.floor(4 * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  1426.  
  1427.  
  1428. else
  1429.  fs = math.floor(4 * atk.Value)
  1430. end
  1431. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  1432.     fr = false
  1433. if hit.Parent:FindFirstChild("Blocking")then
  1434. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1435. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1436. hit.Parent.BlockingLabel.Value = true
  1437. stun.Value = true
  1438. else
  1439. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1440. DGU(hit,fs)
  1441. fr = false
  1442. end
  1443. else
  1444. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1445. DGU(hit,fs)
  1446. fr = false
  1447. end
  1448. --
  1449. end
  1450. end)
  1451. TARG1 = PA1[5]
  1452. TARG2 = PA1[6]
  1453. TARG3 = PA1[4]
  1454. TARG4 = PA1[3]
  1455. TARG5 = PA1[2]
  1456. TARG6 = PA1[1]
  1457. wait(.11)
  1458. fr = false
  1459. wait(.11)
  1460. fr = true
  1461. local fs
  1462. s1.Pitch = 1.2
  1463. s1:Play()
  1464. char["Left Arm"].Touched:connect(function(hit)
  1465.     if not fr then return end
  1466. if hit.Parent.Name == player.Name then return end
  1467. if hit.Parent:FindFirstChild("Defense")and hit.Parent.Name ~= player.Name then
  1468. hit.Parent:FindFirstChild("Defense").Value = hit.Parent:FindFirstChild("Defense").Value -.02
  1469.  fs = math.floor(4 * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  1470. else
  1471.  fs = math.floor(4 * atk.Value)
  1472. end
  1473. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  1474.     fr = false
  1475. if hit.Parent:FindFirstChild("Blocking")then
  1476. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1477. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1478. hit.Parent.BlockingLabel.Value = true
  1479. stun.Value = true
  1480. else
  1481. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1482. DGU(hit,fs)
  1483. fr = false
  1484. end
  1485. else
  1486. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1487. DGU(hit,fs)
  1488. fr = false
  1489. end
  1490. --
  1491. end
  1492. end)
  1493. TARG1 = PA1C[5]
  1494. TARG2 = PA1C[6]
  1495. TARG3 = PA1C[4]
  1496. TARG4 = PA1C[3]
  1497. TARG5 = PA1C[2]
  1498. TARG6 = PA1C[1]
  1499. wait(.11)
  1500. fr = false
  1501. wait(.11)
  1502. num = num + 2
  1503. until num == 10
  1504. current = true
  1505. wait(3)
  1506. end
  1507. end
  1508. end)
  1509. --- KEYDOWN 2
  1510. mouse.KeyDown:connect(function(key)key = key:lower()
  1511. if key == "x" then
  1512. if current == true and opend == true and stun.Value == false and energy > 24  and S2 == true then
  1513. energy = energy - 25
  1514. S2T = 0
  1515. skl = true
  1516. char.Humanoid.WalkSpeed = 0
  1517. f = Instance.new("Part",game.Workspace)
  1518. f.Position = char.Torso.Position + Vector3.new(0, -2, -12)
  1519. f.CanCollide = false
  1520. f.Transparency = 1
  1521. local asdf
  1522. local cf
  1523. f.Touched:connect(function(hit)
  1524. if hit.Parent:FindFirstChild("Humanoid") then
  1525. else
  1526. cf = f.CFrame
  1527. asdf = hit.BrickColor  
  1528. end
  1529. end)
  1530. current = false
  1531. TARG1 = Stomp[5]
  1532. TARG2 = Stomp[6]
  1533. TARG3 = Stomp[2]
  1534. TARG4 = Stomp[4]
  1535. TARG5 = Stomp[3]
  1536. TARG6 = Stomp[1]
  1537. wait(.05)
  1538. TARG1 = Stomp[5]
  1539. TARG2 = Stomp[6]
  1540. TARG3 = Stomp[2]
  1541. TARG4 = Stomp[4]
  1542. TARG5 = Stomp[3]
  1543. TARG6 = Stomp[1]
  1544. wait(.05)
  1545. TARG1 = Stomp[5]
  1546. TARG2 = Stomp[6]
  1547. TARG3 = Stomp[2]
  1548. TARG4 = Stomp[4]
  1549. TARG5 = Stomp[3]
  1550. TARG6 = Stomp[1]
  1551. wait(.05)
  1552. TARG1 = Stomp[5]
  1553. TARG2 = Stomp[6]
  1554. TARG3 = Stomp[2]
  1555. TARG4 = Stomp[4]
  1556. TARG5 = Stomp[3]
  1557. TARG6 = Stomp[1]
  1558. wait(.05)
  1559. TARG1 = Stomp[5]
  1560. TARG2 = Stomp[6]
  1561. TARG3 = Stomp[2]
  1562. TARG4 = Stomp[4]
  1563. TARG5 = Stomp[3]
  1564. TARG6 = Stomp[1]
  1565. wait(.05)
  1566. TARG1 = Stomp2[5]
  1567. TARG2 = Stomp2[6]
  1568. TARG3 = Stomp2[2]
  1569. TARG4 = Stomp2[4]
  1570. TARG5 = Stomp2[3]
  1571. TARG6 = Stomp2[1]
  1572. wait(.05)
  1573. TARG1 = Stomp2[5]
  1574. TARG2 = Stomp2[6]
  1575. TARG3 = Stomp2[2]
  1576. TARG4 = Stomp2[4]
  1577. TARG5 = Stomp2[3]
  1578. TARG6 = Stomp2[1]
  1579. wait(.05)
  1580. TARG1 = Stomp2[5]
  1581. TARG2 = Stomp2[6]
  1582. TARG3 = Stomp2[2]
  1583. TARG4 = Stomp2[4]
  1584. TARG5 = Stomp2[3]
  1585. TARG6 = Stomp2[1]
  1586. wait(.05)
  1587. TARG1 = Stomp2[5]
  1588. TARG2 = Stomp2[6]
  1589. TARG3 = Stomp2[2]
  1590. TARG4 = Stomp2[4]
  1591. TARG5 = Stomp2[3]
  1592. TARG6 = Stomp2[1]
  1593. wait(.05)
  1594. local fs = Instance.new("Part",char)
  1595. fs.BrickColor = asdf
  1596. fs.Size = Vector3.new(1,1,1)
  1597. fs.CanCollide = false
  1598. fs.Anchored = true
  1599. fs.Transparency = 1
  1600. fs.CFrame = char.Torso.CFrame * CFrame.new(0,-2.5,0)
  1601. local fr = Instance.new("Part",char)
  1602. fr.BrickColor = asdf
  1603. fr.Size = Vector3.new(1,1,1)
  1604. fr.CanCollide = false
  1605. fr.Anchored = true
  1606. fr.CFrame = char.Torso.CFrame * CFrame.new(0,-2.5,0) * CFrame.Angles(math.rad(90),0,0)
  1607. local fms = Instance.new("SpecialMesh",fr)
  1608. fms.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1609. fms.Scale = Vector3.new(1,1,6)
  1610. TARG7 = Vector3.new(40,40,10)
  1611. obj = fms
  1612. obj2 = fs
  1613. TARG8 = Vector3.new(50,5,50)
  1614. local dmg = true
  1615. fs.Touched:connect(function(hit)
  1616. if dmg == true and hit.Parent:FindFirstChild("Humanoid") then
  1617. if hit.Parent:FindFirstChild("Humanoid").Health ~= 0  and hit.Parent.Name ~= player.Name then
  1618. if hit.Parent:FindFirstChild("Speed")then
  1619. hit.Parent:FindFirstChild("Speed").Value = hit.Parent:FindFirstChild("Speed").Value -.1
  1620. hit.Parent:FindFirstChild("Speed").Value = hit.Parent:FindFirstChild("Speed").Value -.1
  1621. --- I made it do that so this would stick for 12 Seconds ~ Thats how the stats work
  1622. local fx = math.floor(22 * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  1623. dmg = false
  1624. if hit.Parent:FindFirstChild("Blocking")then
  1625. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1626. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1627. hit.Parent.BlockingLabel.Value = true
  1628. stun.Value = true
  1629. else
  1630. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1631. DGU(hit,fx)
  1632. fr = false
  1633. end
  1634. else
  1635. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1636. DGU(hit,fx)
  1637. fr = false
  1638. end
  1639. else
  1640. local fx = math.floor(22 * atk.Value)
  1641. dmg = false
  1642. if hit.Parent:FindFirstChild("Blocking")then
  1643. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1644. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1645. hit.Parent.BlockingLabel.Value = true
  1646. stun.Value = true
  1647. else
  1648. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1649. DGU(hit,fx)
  1650. fr = false
  1651. end
  1652. else
  1653. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1654. DGU(hit,fx)
  1655. fr = false
  1656. end
  1657. end
  1658. end
  1659. end
  1660. end)--]]
  1661. wait(.3)
  1662. game.Debris:AddItem(fr,8)
  1663. game.Debris:AddItem(fs,8)
  1664. skl = false
  1665. current = true
  1666. for i = 1,10 do
  1667. wait()
  1668. fr.Transparency = fr.Transparency + .1
  1669. end
  1670. wait(.4)
  1671. dmg = false
  1672. wait(3)
  1673. end
  1674. end
  1675. end)
  1676.  
  1677.  
  1678.  
  1679. mouse.KeyDown:connect(function(key)key = key:lower()
  1680. if key == "c" then
  1681. if current == true and opend == true and stun.Value == false and energy > 34  and S3 == true then
  1682. energy = energy - 35
  1683. S3T = 0
  1684. current = false
  1685. TARG1 = dropkick[5]
  1686. TARG2 = dropkick[6]
  1687. TARG3 = dropkick[2]
  1688. TARG4 = dropkick[4]
  1689. TARG5 = dropkick[3]
  1690. TARG6 = dropkick[1]
  1691. wait(.05)
  1692. TARG1 = dropkick[5]
  1693. TARG2 = dropkick[6]
  1694. TARG3 = dropkick[2]
  1695. TARG4 = dropkick[4]
  1696. TARG5 = dropkick[3]
  1697. TARG6 = dropkick[1]
  1698. wait(.05)
  1699. TARG1 = dropkick[5]
  1700. TARG2 = dropkick[6]
  1701. TARG3 = dropkick[2]
  1702. TARG4 = dropkick[4]
  1703. TARG5 = dropkick[3]
  1704. TARG6 = dropkick[1]
  1705. wait(.05)
  1706. TARG1 = dropkick[5]
  1707. TARG2 = dropkick[6]
  1708. TARG3 = dropkick[2]
  1709. TARG4 = dropkick[4]
  1710. TARG5 = dropkick[3]
  1711. TARG6 = dropkick[1]
  1712. wait(.05)
  1713. local dmg = true
  1714. char["Right Leg"].Touched:connect(function(hit)
  1715. if dmg == true and hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= player.Name then
  1716. local fn = Instance.new("Part",char)
  1717. fn.BrickColor = BrickColor.new("Medium stone grey")
  1718. fn.Size = Vector3.new(1,1,1)
  1719. fn.CanCollide = false
  1720. fn.Anchored = true
  1721. s2.Pitch = .9
  1722. s2:Play()
  1723. game.Debris:AddItem(fn,8)
  1724. fn.CFrame = char.Torso.CFrame * CFrame.new(0,-2.5,0)
  1725. local fms = Instance.new("SpecialMesh",fn)
  1726. fms.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1727. fms.Scale = Vector3.new(1,1,6)
  1728. TARG7 = Vector3.new(10,5,10)
  1729. obj = fms
  1730. if hit.Parent:FindFirstChild("Humanoid").Health ~= 0  and hit.Parent.Name ~= player.Name then
  1731. if hit.Parent:FindFirstChild("Stunned")then
  1732.     hit.Parent:FindFirstChild("Stunned").Value = true
  1733. --- I made it do that so this would stick for 12 Seconds ~ Thats how the stats work
  1734. local fx = math.floor(13 * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  1735. dmg = false
  1736. --[[
  1737. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  1738.     fr = false
  1739. if hit.Parent:FindFirstChild("Blocking")then
  1740. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1741. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1742. hit.Parent.BlockingLabel.Value = true
  1743. else
  1744. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1745. DGU(hit,fx)
  1746. fr = false
  1747. end
  1748. else
  1749. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1750. DGU(hit,fx)
  1751. fr = false
  1752. end
  1753. --
  1754. end
  1755. --]]
  1756. if hit.Parent:FindFirstChild("Blocking")then
  1757. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1758. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1759. hit.Parent.BlockingLabel.Value = true
  1760. stun.Value = true
  1761. else
  1762. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1763. DGU(hit,fx)
  1764. fr = false
  1765. end
  1766. else
  1767. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1768. DGU(hit,fx)
  1769. fr = false
  1770. end
  1771. else
  1772. local fx = math.floor(13 * atk.Value)
  1773. dmg = false
  1774. if hit.Parent:FindFirstChild("Blocking")then
  1775. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1776. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1777. hit.Parent.BlockingLabel.Value = true
  1778. stun.Value = true
  1779. else
  1780. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1781. DGU(hit,fx)
  1782. fr = false
  1783. end
  1784. else
  1785. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1786. DGU(hit,fx)
  1787. fr = false
  1788. end
  1789. end
  1790. end
  1791.  
  1792. for i = 1,10 do
  1793. wait()
  1794. fn.Transparency = fn.Transparency + .1
  1795. end
  1796. end
  1797. end)--]]
  1798. wait(.1)
  1799. skl = false
  1800. current = true
  1801. wait(.2)
  1802. dmg = false
  1803. wait(3)
  1804. end
  1805. end
  1806. end)
  1807.  
  1808.  
  1809.  
  1810.  
  1811. mouse.KeyDown:connect(function(key)key = key:lower()
  1812. if key == "v" then
  1813. if current == true and opend == true and stun.Value == false and energy > 49 and S4 == true then
  1814. current = false
  1815. wait(0.05)
  1816. S4T = 0
  1817. energy = energy - 59
  1818. wait()
  1819. TARG1 = FrontFlipKick1[4] -- LEFT ARM
  1820. TARG2 = FrontFlipKick1[3]-- RIGHT ARM
  1821. TARG3 = FrontFlipKick1[2] -- NECK
  1822. TARG4 = FrontFlipKick1[6] -- RIGHT LEG
  1823. TARG5 = FrontFlipKick1[5] -- LEFT LEG
  1824. TARG6 = FrontFlipKick1[1] -- TORSO
  1825. wait(0.05)
  1826. TARG1 = FrontFlipKick1[4] -- LEFT ARM
  1827. TARG2 = FrontFlipKick1[3]-- RIGHT ARM
  1828. TARG3 = FrontFlipKick1[2] -- NECK
  1829. TARG4 = FrontFlipKick1[6] -- RIGHT LEG
  1830. TARG5 = FrontFlipKick1[5] -- LEFT LEG
  1831. TARG6 = FrontFlipKick1[1] -- TORSO
  1832. wait(0.05)
  1833. TARG1 = FrontFlipKick1[4] -- LEFT ARM
  1834. TARG2 = FrontFlipKick1[3]-- RIGHT ARM
  1835. TARG3 = FrontFlipKick1[2] -- NECK
  1836. TARG4 = FrontFlipKick1[6] -- RIGHT LEG
  1837. TARG5 = FrontFlipKick1[5] -- LEFT LEG
  1838. TARG6 = FrontFlipKick1[1] -- TORSO
  1839. wait(0.05)
  1840. TARG1 = FrontFlipKick1[4] -- LEFT ARM
  1841. TARG2 = FrontFlipKick1[3]-- RIGHT ARM
  1842. TARG3 = FrontFlipKick1[2] -- NECK
  1843. TARG4 = FrontFlipKick1[6] -- RIGHT LEG
  1844. TARG5 = FrontFlipKick1[5] -- LEFT LEG
  1845. TARG6 = FrontFlipKick1[1] -- TORSO
  1846. wait(0.05)
  1847. local dmg = true
  1848. char["Right Leg"].Touched:connect(function(hit)
  1849. if dmg == true and hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= player.Name then
  1850. dmg = false
  1851. TARG1 = FrontFlipKick1[4] -- LEFT ARM
  1852. TARG2 = FrontFlipKick1[3]-- RIGHT ARM
  1853. TARG3 = FrontFlipKick1[2] -- NECK
  1854. TARG4 = FrontFlipKick1[6] -- RIGHT LEG
  1855. TARG5 = FrontFlipKick1[5] -- LEFT LEG
  1856. TARG6 = FrontFlipKick1[1] -- TORSO
  1857. local fn = Instance.new("Part",char)
  1858. fn.BrickColor = BrickColor.new("Medium stone grey")
  1859. fn.Size = Vector3.new(1,1,1)
  1860. fn.CanCollide = false
  1861. fn.Anchored = true
  1862. local fn = Instance.new("Part",char)
  1863. fn.BrickColor = BrickColor.new("Medium stone grey")
  1864. fn.Size = Vector3.new(1,1,1)
  1865. fn.CanCollide = false
  1866. fn.Anchored = true
  1867. s2.Pitch = .9
  1868. s2:Play()
  1869. game.Debris:AddItem(fn,8)
  1870. fn.CFrame = char["Right Leg"].CFrame
  1871. local fms = Instance.new("SpecialMesh",fn)
  1872. fms.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1873. fms.Scale = Vector3.new(1,1,6)
  1874. TARG7 = Vector3.new(5,1,5)
  1875. obj = fms
  1876.  
  1877. if hit.Parent:FindFirstChild("Humanoid").Health ~= 0  and hit.Parent.Name ~= player.Name then
  1878. if hit.Parent:FindFirstChild("Stunned")then
  1879.     hit.Parent:FindFirstChild("Stunned").Value = true
  1880. --- I made it do that so this would stick for 12 Seconds ~ Thats how the stats work
  1881. local fx = math.floor(13 * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  1882. dmg = false
  1883. --[[
  1884. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  1885.     fr = false
  1886. if hit.Parent:FindFirstChild("Blocking")then
  1887. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1888. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1889. hit.Parent.BlockingLabel.Value = true
  1890. else
  1891. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1892. DGU(hit,fx)
  1893. fr = false
  1894. end
  1895. else
  1896. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1897. DGU(hit,fx)
  1898. fr = false
  1899. end
  1900. --
  1901. end
  1902. --]]
  1903. if hit.Parent:FindFirstChild("Blocking")then
  1904. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1905. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1906. hit.Parent.BlockingLabel.Value = true
  1907. stun.Value = true
  1908. else
  1909. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1910. DGU(hit,fx)
  1911. fr = false
  1912. end
  1913. else
  1914. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1915. DGU(hit,fx)
  1916. fr = false
  1917. end
  1918. else
  1919. local fx = math.floor(13 * atk.Value)
  1920. dmg = false
  1921. if hit.Parent:FindFirstChild("Blocking")then
  1922. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1923. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1924. hit.Parent.BlockingLabel.Value = true
  1925. stun.Value = true
  1926. else
  1927. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1928. DGU(hit,fx)
  1929. fr = false
  1930. end
  1931. else
  1932. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1933. DGU(hit,fx)
  1934. fr = false
  1935. end
  1936. end
  1937. end
  1938.  
  1939. for i = 0,10 do
  1940. wait()
  1941. fn.Transparency = fn.Transparency + .1
  1942. end
  1943. end
  1944. end)
  1945. --[[
  1946. ts.C0 = ts.C0:lerp(FrontFlipKick1[1],.4)
  1947. nc.C0 = nc.C0:lerp(FrontFlipKick1[2],.4)
  1948. ll.C0 = ll.C0:lerp(FrontFlipKick1[5],.4)
  1949. rl.C0 = rl.C0:lerp(FrontFlipKick1[6],.4)
  1950. w3.C0 = w3.C0:lerp(FrontFlipKick1[4],.4)
  1951. w4.C0 = w4.C0:lerp(FrontFlipKick1[3],.4)
  1952. --]]
  1953.  
  1954.  
  1955. wait(.1)
  1956. dmg = false
  1957. current = true
  1958. end
  1959. end
  1960. end)
  1961. --[[
  1962. --END
  1963. ts.C0 = ts.C0:lerp(UpSideDownPunch[1],.4)
  1964. nc.C0 = nc.C0:lerp(UpSideDownPunch[2],.4)
  1965. ll.C0 = ll.C0:lerp(UpSideDownPunch[3],.4)
  1966. rl.C0 = rl.C0:lerp(UpSideDownPunch[4],.4)
  1967. w3.C0 = w3.C0:lerp(UpSideDownPunch[5],.4)
  1968. w4.C0 = w4.C0:lerp(UpSideDownPunch[6],.4)
  1969. --START
  1970. ts.C0 = ts.C0:lerp(sjump[1],.4)
  1971. nc.C0 = nc.C0:lerp(sjump[2],.4)
  1972. ll.C0 = ll.C0:lerp(sjump[3],.4)
  1973. rl.C0 = rl.C0:lerp(sjump[4],.4)
  1974. w3.C0 = w3.C0:lerp(sjump[5],.4)
  1975. w4.C0 = w4.C0:lerp(sjump[6],.4)
  1976. --OTHER
  1977. TARG1 = walk[8] -- LEFT ARM
  1978. TARG2 = walk[7]-- RIGHT ARM
  1979. TARG3 = walk[6] -- NECK
  1980. TARG4 = walk[] -- RIGHT LEG
  1981. TARG5 = walk[] -- LEFT LEG
  1982. TARG6 = walk[5] -- TORSO
  1983. --]]
  1984. local Speed = .4
  1985. local lspeed = .2
  1986. game:GetService("RunService").RenderStepped:connect(function()
  1987. if Vector3.new(char.Torso.Velocity.X,0,char.Torso.Velocity.Z).magnitude > 2 then
  1988. IdleAndWalk = true
  1989. else
  1990. IdleAndWalk = false
  1991. end
  1992. if TARG4 ~= nil then
  1993. rl.C0 = rl.C0:lerp(TARG4,lspeed)
  1994. end
  1995. if TARG5 ~= nil then
  1996. ll.C0 = ll.C0:lerp(TARG5,lspeed)
  1997. end
  1998. if TARG3 ~= nil then
  1999. nc.C0 = nc.C0:lerp(TARG3,lspeed)
  2000. end
  2001. if STARG ~= nil then
  2002. sweld.C0 = sweld.C0:lerp(STARG,Speed)
  2003. end
  2004. if TARG1 ~= nil then
  2005. w3.C0 = w3.C0:lerp(TARG1,Speed)
  2006. end
  2007. if TARG2 ~= nil then
  2008. w4.C0 = w4.C0:lerp(TARG2,Speed)
  2009. end
  2010. if TARG6 ~= nil then
  2011. ts.C0 = ts.C0:lerp(TARG6,Speed)
  2012. end
  2013. if TARG7 ~= nil and obj ~= nil then
  2014. obj.Scale = obj.Scale:lerp(TARG7,.05)
  2015. end
  2016. if TARG8 ~= nil and obj2 ~= nil then
  2017. obj2.Size = obj2.Size:lerp(TARG8,.05)
  2018. obj2.CFrame = char.Torso.CFrame * CFrame.new(0,-2.5,0)
  2019. end
  2020. if TARG10 ~= nil and obj3 ~= nil and TARG11 ~= nil then
  2021. obj3.Size = obj3.Size:lerp(TARG10,.05)
  2022. obj3.CFrame = char.Torso.CFrame * CFrame.new(0,-2.5,0) * TARG11
  2023. end
  2024. if TARG10 ~= nil and obj3 ~= nil and obj3.Transparency ~= 1 then
  2025. obj2.Transparency = obj2.Transparency + .05
  2026. obj3.Transparency = obj3.Transparency + .05
  2027. wait(.1)
  2028. end
  2029. if char.Humanoid.Jump == true then
  2030. gd.Value = true
  2031. else
  2032. gd.Value = false
  2033. end
  2034. if energy < 100 and current == true then
  2035. energy = energy + .05
  2036. end
  2037. for i=1,#parts do
  2038.     local Part = parts[i]
  2039.     Part.Size = Part.Size:lerp(Vector3.new(6, 32, 7),.05)
  2040.     for x=1,#poses do
  2041.     Part.CFrame = poses[i] 
  2042.     end
  2043. end
  2044. if blt.Value < 99 and bl.Value == false and stun.Value == false then
  2045. blt.Value = blt.Value + 0.03
  2046. end
  2047. if bl.Value == true and blt.Value < 5 then
  2048. bl.Value = false
  2049. current = true
  2050. skl = false
  2051. end
  2052. if bl.Value == true  then
  2053. blt.Value = blt.Value - .5
  2054. end
  2055. if atkt.Value > 0 then
  2056. atkt.Value = atkt.Value - .02
  2057. else
  2058. atk.Value = 1.2
  2059. end
  2060. if deft.Value > 0 then
  2061. deft.Value = deft.Value - .02
  2062. else
  2063. def.Value = .9
  2064. end
  2065. if spdt.Value > 0 then
  2066. spdt.Value = spdt.Value - .02
  2067. else
  2068. wait()
  2069. if spdt.Value < 1 then
  2070. spd.Value = 1.1
  2071. end
  2072. end
  2073.  
  2074. --Skill 1
  2075. local DV2 = S1T  / S1TF
  2076. local initX6 = f1.Size.X.Scale
  2077. f1f:TweenSize( UDim2.new( initX6*DV2* 1.665, 0, 1, 0),"In","Linear",1 )
  2078.  
  2079.  
  2080.  
  2081. if S1T <  14  then
  2082. S1T = S1T + .02
  2083. S1 = false
  2084. else
  2085. S1 = true
  2086. end
  2087. if S1T == 14 then
  2088. S1 = true
  2089. end
  2090.  
  2091.  
  2092. --Skill 2
  2093. local DV2 = S2T  / S2TF
  2094. local initX6 = f2.Size.X.Scale
  2095. f2f:TweenSize( UDim2.new( initX6*DV2* 3.566, 0, 1, 0),"In","Linear",1 )
  2096.  
  2097.  
  2098.  
  2099. if S2T <  14  then
  2100. S2T = S2T + .01
  2101. S2 = false
  2102. else
  2103. S2 = true
  2104. end
  2105. if S2T == 15 then
  2106. S2 = true
  2107. end
  2108.  
  2109.  
  2110. --Skill 3
  2111. local DV2 = S3T  / S3TF
  2112. local initX6 = f3.Size.X.Scale
  2113. f3f:TweenSize( UDim2.new( initX6*DV2* 2.855, 0, 1, 0),"In","Linear",1 )
  2114.  
  2115.  
  2116.  
  2117. if S3T <  14  then
  2118. S3T = S3T + .01
  2119. S3 = false
  2120. else
  2121. S3 = true
  2122. end
  2123. if S3T == 15 then
  2124. S3 = true
  2125. end
  2126.  
  2127. --Skill 4
  2128. local DV2 = S4T  / S4TF
  2129. local initX6 = f4.Size.X.Scale
  2130. f4f:TweenSize( UDim2.new( initX6*DV2*3.45, 0, 1, 0),"In","Linear",1 )
  2131.  
  2132.  
  2133. if S4T <  29  then
  2134. S4T = S4T + .01
  2135. S4 = false
  2136. else
  2137. S4= true
  2138. end
  2139. if S4T == 30 then
  2140. S4 = true
  2141. end
  2142.  
  2143. end)
  2144. --SEC HANDLER
  2145. --[[
  2146. S1 = true
  2147. S1T = 7
  2148. S1TF = 7
  2149. S2 = true
  2150. S2T = 15
  2151. S2TF = 15
  2152. S3 = true
  2153. S3T = 12
  2154. S3TF = 12
  2155. S4 = true
  2156. S4T = 30
  2157. S4TF = 30
  2158. energy = 0
  2159. --]]
  2160.  
  2161.  
  2162.  
  2163.  
  2164. --makeui(Color3.new(0,255,0),"+Speed")
  2165. --makeui(Color3.new(255,0,0),"+Damage")
  2166. --makeui(Color3.new(0,0,255),"+Defense")
  2167. ---VALUE CHANGERS
  2168. satk = atk.Value
  2169. sdef = def.Value
  2170. sspd = spd.Value
  2171. atk.Changed:connect(function()
  2172. if satk > atk.Value then
  2173. atkt.Value = atkt.Value + 4
  2174. makeui(Color3.new(255,0,0),"-Damage")
  2175. satk = atk.Value
  2176. else
  2177. atkt.Value = atkt.Value + 4
  2178. makeui(Color3.new(255,0,0),"+Damage")
  2179. satk = atk.Value
  2180. end
  2181. end)
  2182. def.Changed:connect(function()
  2183. if sdef > def.Value then
  2184. deft.Value = deft.Value + 4
  2185. makeui(Color3.new(0,0,255),"-Defense")
  2186. sdef = def.Value
  2187. else
  2188. deft.Value = deft.Value + 4
  2189. makeui(Color3.new(0,0,255),"+Defense")
  2190. sdef = def.Value
  2191. end
  2192. end)
  2193. spd.Changed:connect(function()
  2194. if sspd > spd.Value then
  2195. spdt.Value = spdt.Value + 4
  2196. makeui(Color3.new(0,255,0),"-Speed")
  2197. sspd = spd.Value
  2198. else
  2199. spdt.Value = spdt.Value + 4
  2200. makeui(Color3.new(0,255,0),"+Speed")
  2201. sspd = spd.Value
  2202. end
  2203. end)
  2204. bll.Changed:connect(function()
  2205.     if bll.Value == true then
  2206.    
  2207.         local c = Instance.new("Part",game.Workspace)
  2208. c.Anchored = true
  2209. c.CanCollide = false
  2210. c.BrickColor = BrickColor.new("Medium stone grey")
  2211. c.Shape = "Ball"
  2212. c.Size = Vector3.new(1,1,1)
  2213. c.CFrame = char.Torso.CFrame
  2214. c.TopSurface = "Smooth"
  2215. c.BottomSurface = "Smooth"
  2216. c.Transparency = .1
  2217.         local v = Instance.new("Part",game.Workspace)
  2218. v.Anchored = true
  2219. v.CanCollide = false
  2220. v.BrickColor = BrickColor.new("Medium stone grey")
  2221. v.Size = Vector3.new(1,1,1)
  2222. v.CFrame = char.Torso.CFrame
  2223. v.TopSurface = "Smooth"
  2224. v.BottomSurface = "Smooth"
  2225. v.Transparency = .1
  2226. obj2 = c
  2227. TARG8 = Vector3.new(30,30,30)
  2228. obj3 = v
  2229. TARG10 = Vector3.new(15,21,15)
  2230. TARG11 = CFrame.new(0,0,0)
  2231. makeui(BrickColor.new("Bright bluish green").Color,"Blocked!") 
  2232. bll.Value = false
  2233. end
  2234. end)
  2235. stun.Changed:connect(function()
  2236. if stun.Value == true then
  2237. makeui(Color3.new(255,255,0),"+Stunned")
  2238. wait(4)
  2239. if opend == true then
  2240. stun.Value = false
  2241. end
  2242. end
  2243. if stun.Value == false then
  2244. makeui(Color3.new(255,255,0),"-Stunned")
  2245. end
  2246. end)
  2247. -------------------
  2248. while wait() do
  2249. wait()
  2250. fa.Text = "Attack : "..atk.Value
  2251. fa2.Text = "Speed : "..spd.Value
  2252. fa3.Text = "Defense : "..def.Value
  2253. ----HP
  2254. local initX5 = f5.Size.X.Scale
  2255. local maxhp = char.Humanoid.MaxHealth
  2256. local hp = char.Humanoid.Health
  2257. local Pie = (hp / maxhp)
  2258. f5f:TweenSize( UDim2.new( initX5*Pie*3.33, 0, 1, 0),"In","Linear",1 )
  2259. ---Energy
  2260. local DV1 = energy / 100
  2261. local initX6 = f6.Size.X.Scale
  2262. f6f:TweenSize( UDim2.new( initX6*DV1*3.33, 0, 1, 0),"In","Linear",1 )
  2263. if opend == true and current == true and idleq == false then
  2264. if  stun.Value == true then
  2265. TARG1 = stunned[3] -- LEFT ARM
  2266. TARG2 = stunned[2]-- RIGHT ARM
  2267. TARG3 = stunned[1] -- NECK
  2268. TARG4 = stunned[5] -- RIGHT LEG
  2269. TARG5 = stunned[4] -- LEFT LEG
  2270. TARG6 = stunned[6] -- TORSO TILT
  2271. char.Humanoid.WalkSpeed = 0
  2272. end
  2273. if stun.Value == false and skl == false then
  2274. char.Humanoid.WalkSpeed = 16 * spd.Value
  2275. end
  2276. if char.Humanoid.Jump == true and stun.Value == false and bl.Value == false then
  2277. TARG1 = jump[3] -- LEFT ARM
  2278. TARG2 = jump[2]-- RIGHT ARM
  2279. TARG3 = jump[1] -- NECK
  2280. TARG4 = jump[5] -- RIGHT LEG
  2281. TARG5 = jump[4] -- LEFT LEG
  2282. TARG6 = CFrame.new(0,0,0)
  2283. end
  2284. --ts.C0 = ts.C0:lerp(stunned[6],.4)
  2285. --nc.C0 = nc.C0:lerp(stunned[1],.4)
  2286. --ll.C0 = ll.C0:lerp(stunned[4],.4)
  2287. --rl.C0 = rl.C0:lerp(stunned[5],.4)
  2288. --w3.C0 = w3.C0:lerp(stunned[3],.4)
  2289. --w4.C0 = w4.C0:lerp(stunned[2],.4)
  2290. local lilwl = ll.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0))
  2291. local lirwl = rl.C0 * CFrame.new(0,0,.5) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0))
  2292.  
  2293. --RIGHT
  2294. local lilwr = ll.C0 * CFrame.new(0,0,.5) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0))
  2295. local lirwr = rl.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0))
  2296.  
  2297.  
  2298. --
  2299. if bl.Value == false then
  2300. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false  then
  2301. TARG1 = walk[8] -- LEFT ARM
  2302. TARG2 = walk[7]-- RIGHT ARM
  2303. TARG3 = walk[6] -- NECK
  2304. TARG4 = walk[4] -- RIGHT LEG
  2305. TARG5 = walk[3] -- LEFT LEG
  2306. TARG6 = walk[5] -- TORSO
  2307. STARG = CFrame.new(0,-1,0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(-120))
  2308. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  2309. wait(.05)
  2310. end
  2311. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false  then
  2312. wait(.05)
  2313. end
  2314. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false  then
  2315. wait(.05)
  2316. end
  2317. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false  then
  2318. wait(.05)
  2319. end
  2320. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false  then
  2321. TARG1 = walk[8] -- LEFT ARM
  2322. TARG2 = walk[7]-- RIGHT ARM
  2323. TARG3 = walk[6] -- NECK
  2324. TARG4 = walk[2] -- RIGHT LEG
  2325. TARG5 = walk[1] -- LEFT LEG
  2326. TARG6 = walk[5] -- TORSO
  2327. STARG = CFrame.new(0,-1,0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(-120))
  2328. end
  2329. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  2330. wait(.05)
  2331. end
  2332. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  2333. wait(.05)
  2334. end
  2335. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  2336. wait(.05)
  2337. end
  2338. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  2339. wait(.05)
  2340. end
  2341. else
  2342. if IdleAndWalk == false and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then 
  2343. TARG1 = idle[5]
  2344. TARG2 = idle[6]
  2345. TARG3 = idle[2]
  2346. TARG4 = idle[4]
  2347. TARG5 = idle[3]
  2348. TARG6 = idle[1]
  2349. STARG = CFrame.new(0,-1,0) * CFrame.Angles(math.rad(0),math.rad(50),math.rad(-120))
  2350. end
  2351. end
  2352. end
  2353. --
  2354. end
  2355. end
  2356.  
  2357. --[[
  2358.  
  2359.  
  2360.  
  2361.  
  2362.     ts.C0 = ts.C0:lerp(idle[1],.4)
  2363. nc.C0 = nc.C0:lerp(idle[2],.4)
  2364. ll.C0 = ll.C0:lerp(idle[3],.4)
  2365. rl.C0 = rl.C0:lerp(idle[4],.4)
  2366. w3.C0 = w3.C0:lerp(idle[5],.4)
  2367. w4.C0 = w4.C0:lerp(idle[6],.4)
  2368.  
  2369. TARG1 = idle[5]
  2370. TARG2 = idle[6]
  2371. TARG3 = idle[2]
  2372. TARG4 = idle[5]
  2373. TARG5 = idle[3]
  2374. TARG6 = idle[2]
  2375. if TARG4 ~= nil then
  2376. rl.C0 = rl.C0:lerp(TARG4,lspeed)
  2377. end
  2378. if TARG5 ~= nil then
  2379. ll.C0 = ll.C0:lerp(TARG5,lspeed)
  2380. end
  2381. if TARG3 ~= nil then
  2382. nc.C0 = nc.C0:lerp(TARG3,lspeed)
  2383. end
  2384. if TARG1 ~= nil then
  2385. w3.C0 = w3.C0:lerp(TARG1,Speed)
  2386. end
  2387. if TARG2 ~= nil then
  2388. w4.C0 = w4.C0:lerp(TARG2,Speed)
  2389. end
  2390.  
  2391. ll.C0 = ll.C0:lerp(walk[3],.4)
  2392. rl.C0 = rl.C0:lerp(walk[4],.4)
  2393. ---OTHER ANIMS
  2394. ts.C0 = ts.C0:lerp(walk[5],.4)
  2395. nc.C0 = nc.C0:lerp(walk[6],.4)
  2396. w4.C0 = w4.C0:lerp(walk[7],.4)
  2397. w3.C0 = w3.C0:lerp(walk[8],.4)
  2398.  
  2399. TARG1 = walk[8] -- LEFT ARM
  2400. TARG2 = walk[7]-- RIGHT ARM
  2401. TARG3 = walk[6] -- NECK
  2402. TARG4 = walk[] -- RIGHT LEG
  2403. TARG5 = walk[] -- LEFT LEG
  2404. TARG6 = walk[5] -- TORSO
  2405.  
  2406. for i = 0,1,wait() do
  2407. wait()
  2408. ll.C0 = ll.C0:lerp(walk[3],.4)
  2409. rl.C0 = rl.C0:lerp(walk[4],.4)
  2410. ---OTHER ANIMS
  2411. ts.C0 = ts.C0:lerp(walk[5],.4)
  2412. nc.C0 = nc.C0:lerp(walk[6],.4)
  2413. w4.C0 = w4.C0:lerp(walk[7],.4)
  2414. w3.C0 = w3.C0:lerp(walk[8],.4)
  2415. end--]]
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top