marioisdabomb

Untitled

Jun 15th, 2019
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
  2. do
  3. script.Parent = owner.Character
  4. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  5. local function NewFakeEvent()
  6. local Bind = Instance.new("BindableEvent")
  7. local Fake;Fake = {Connections = {},
  8. fakeEvent=true;
  9. Connect=function(self,Func)
  10. Bind.Event:connect(Func)
  11. self.Connections[Bind] = true
  12. return setmetatable({Connected = true},{
  13. __index = function (self,Index)
  14. if Index:lower() == "disconnect" then
  15. return function() Fake.Connections[Bind] = false;self.Connected = false end
  16. end
  17. return Fake[Index]
  18. end;
  19. __tostring = function() return "Connection" end;
  20. })
  21. end}
  22. Fake.connect = Fake.Connect;return Fake;
  23. end
  24. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  25. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  26. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  27. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  28. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  29. local function TriggerEvent(self,Event,...)
  30. local Trigger = Mouse[Event]
  31. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  32. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  33. end
  34. end
  35. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  36. Event.OnServerEvent:Connect(function(FiredBy,Input)
  37. if FiredBy.Name ~= owner.Name then return end
  38. if Input.MouseEvent then
  39. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  40. else
  41. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  42. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  43. for _,Action in pairs(ContextActionService.Actions) do
  44. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  45. end
  46. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  47. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  48. end
  49. end)
  50. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  51. Event.Parent = NLS([[
  52. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  53. local Input = function(Input,gameProcessedEvent)
  54. if gameProcessedEvent then return end
  55. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  56. end
  57. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  58. local Hit,Target
  59. while wait(1/30) do
  60. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  61. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  62. end
  63. end
  64. ]],owner.Character)
  65. end
  66. RealGame = game;game = setmetatable({},{
  67. __index = function (self,Index)
  68. local Sandbox = function (Thing)
  69. if Thing:IsA("Player") then
  70. local RealPlayer = Thing
  71. return setmetatable({},{
  72. __index = function (self,Index)
  73. local Type = type(RealPlayer[Index])
  74. if Type == "function" then
  75. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  76. return function (self)return InternalData["Mouse"] end
  77. end
  78. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  79. end
  80. return RealPlayer[Index]
  81. end;
  82. __tostring = function(self) return RealPlayer.Name end
  83. })
  84. end
  85. end
  86. if RealGame[Index] then
  87. local Type = type(RealGame[Index])
  88. if Type == "function" then
  89. if Index:lower() == "getservice" or Index:lower() == "service" then
  90. return function (self,Service)
  91. local FakeServices = {
  92. ["players"] = function()
  93. return setmetatable({},{
  94. __index = function (self2,Index2)
  95. local RealService = RealGame:GetService(Service)
  96. local Type2 = type(Index2)
  97. if Type2 == "function" then
  98. return function (self,...) return RealService[Index2](RealService,...)end
  99. else
  100. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  101. return RealService[Index2]
  102. end
  103. end;
  104. __tostring = function(self) return RealGame:GetService(Service).Name end
  105. })
  106. end;
  107. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  108. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  109. ["runservice"] = function()
  110. return setmetatable({},{
  111. __index = function(self2,Index2)
  112. local RealService = RealGame:GetService(Service)
  113. local Type2 = type(Index2)
  114. if Type2 == "function" then
  115. return function (self,...) return RealService[Index2](RealService,...) end
  116. else
  117. local RunServices = {
  118. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  119. ["renderstepped"] = function() return RealService["Stepped"] end
  120. }
  121. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  122. return RealService[Index2]
  123. end
  124. end
  125. })
  126. end
  127. }
  128. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  129. return RealGame:GetService(Service)
  130. end
  131. end
  132. return function (self,...) return RealGame[Index](RealGame,...) end
  133. else
  134. if game:GetService(Index) then return game:GetService(Index) end
  135. return RealGame[Index]
  136. end
  137. end
  138. return nil
  139. end
  140. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  141. player = game:GetService("Players").LocalPlayer
  142. char = player.Character
  143. mouse = player:GetMouse()
  144. idleq = false
  145. local skl = false
  146. parts = {}
  147. poses = {}
  148. local obj3
  149. local TARG10
  150. local TARG11
  151. stun = Instance.new("BoolValue",char)
  152. stun.Name = "Stunned"
  153. stun.Value = false
  154. atk = Instance.new("NumberValue",char)
  155. atk.Name = "Attack"
  156. atk.Value = 1
  157. def = Instance.new("NumberValue",char)
  158. def.Name = "Defense"
  159. def.Value = 1
  160. spd = Instance.new("NumberValue",char)
  161. spd.Name = "Speed"
  162. spd.Value = 1
  163. deft = Instance.new("NumberValue",char)
  164. deft.Name = "DefenseTime"
  165. deft.Value = 0
  166. atkt = Instance.new("NumberValue",char)
  167. atkt.Name = "AttackTime"
  168. atkt.Value = 0
  169. spdt = Instance.new("NumberValue",char)
  170. spdt.Name = "SpeedTime"
  171. spdt.Value = 0
  172.  
  173.  
  174. --POISION VARS
  175. posd = Instance.new("BoolValue",char)
  176. posd.Name = "Posioned"
  177. posd.Value = false
  178.  
  179. pt = Instance.new("NumberValue",char)
  180. pt.Name = "PoisonTime"
  181. pt.Value = 0
  182.  
  183.  
  184. bl = Instance.new("BoolValue",char)
  185. bl.Name = "Blocking"
  186. bl.Value = false
  187.  
  188. bll = Instance.new("BoolValue",char)
  189. bll.Name = "BlockingLabel"
  190. bll.Value = false
  191.  
  192. blt = Instance.new("NumberValue",char)
  193. blt.Name = "BlockingLeft"
  194. blt.Value = 50
  195.  
  196.  
  197. pb = Instance.new("BoolValue",char)
  198. pb.Name = "PauseBlock"
  199. pb.Value = false
  200. blm = 100
  201.  
  202. gd = Instance.new("BoolValue",char)
  203. gd.Name = "Ground"
  204.  
  205. local TARG7
  206. local obj
  207. local TARG8
  208. local obj2
  209. for i,v in pairs (char:GetChildren())do
  210. if v.ClassName == "Weld" then
  211. v:destroy()
  212. end
  213. end
  214. ----OPEN
  215. local tr = char:WaitForChild("Torso")
  216. local lr = char:WaitForChild("Left Arm")
  217. local ra = char:WaitForChild("Right Arm")
  218.  
  219. local s1 = Instance.new("Sound",char.Head)
  220. s1.Volume = 1
  221. s1.SoundId = "rbxassetid://419372077"
  222. s1.Pitch = 1.0
  223. local s2 = Instance.new("Sound",char.Head)
  224. s2.Volume = 1
  225. s2.SoundId = "rbxassetid://419378177"
  226. local s3 = Instance.new("Sound",char.Head)
  227. s3.Volume = 1
  228. s3.SoundId = "rbxassetid://"
  229. local s4 = Instance.new("Sound",char.Head)
  230. s4.Volume = 1
  231. s4.SoundId = "rbxassetid://"
  232. local s5 = Instance.new("Sound",char.Head)
  233. s5.Volume = 1
  234. s5.SoundId = "rbxassetid://"
  235. --WELDS --
  236. local w3 = Instance.new("Weld",char)
  237. run = game:GetService("RunService")
  238. w3.Part0 = lr
  239. w3.Part1 = tr
  240. w3.C0 = CFrame.new(1.5,0,0)
  241.  
  242. local w4= Instance.new("Weld",char)
  243. w4.Part0 = ra
  244. w4.Part1 = tr
  245. w4.C0 = CFrame.new(-1.5,0,0)
  246.  
  247. local nc = Instance.new("Weld",char)
  248. nc.Part0 = char.Torso
  249. nc.Part1 = char.Head
  250. nc.C0 = CFrame.new(0,1.5,0)
  251.  
  252. local ll = Instance.new("Weld",char)
  253. ll.Part0 = char.Torso
  254. ll.Part1 = char["Left Leg"]
  255. ll.C0 = CFrame.new(-.5,-2,0)
  256.  
  257. local rl = Instance.new("Weld",char)
  258. rl.Part0 = char.Torso
  259. rl.Part1 = char["Right Leg"]
  260. rl.C0 = CFrame.new(.5,-2,0)
  261.  
  262. local ts = Instance.new("Weld",char)
  263. ts.Part0 = char.HumanoidRootPart
  264. ts.Part1 = char.Torso
  265. ts.C0 = CFrame.new(0,0,0)* CFrame.Angles(0,0,0)
  266. --MAKE AND UNDO WELDS
  267.  
  268. turnonwelds = function()
  269. w3.Part1 = tr
  270. w4.Part1 = tr
  271. nc.Part1 = char.Head
  272. ll.Part1 = char["Left Leg"]
  273. rl.Part1 = char["Right Leg"]
  274. end
  275. turnoffwelds = function()
  276. w3.Part1 = nil
  277. w4.Part1 = nil
  278. nc.Part1 = nil
  279. ll.Part1 = nil
  280. rl.Part1 = nil
  281. end
  282.  
  283. turnoffwelds()
  284. ----LERP POSES
  285. ------- CFRAMES FOR LERP
  286.  
  287. local walk = {
  288. --Left
  289. ll.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)), -- LEFT LEG
  290. rl.C0 * CFrame.new(0,0,.5) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)), -- RIGHT LEG
  291. --Right
  292. ll.C0 * CFrame.new(0,0,.5) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)), -- LEFT LEG
  293. rl.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)), -- RIGHT LEG
  294. -----------------------------------------------------------------------------------------------
  295. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),0,0) , -- Torso Tilt
  296. nc.C0 * CFrame.Angles(math.rad(20),math.rad(0),0), -- HEAD TILT UP
  297. w4.C0 * CFrame.new(0,.2,-.4) * CFrame.Angles(math.rad(60),math.rad(0),math.rad(0)), -- ARM MOVEMENT
  298. w3.C0 * CFrame.new(0,.2,-.4) * CFrame.Angles(math.rad(60),math.rad(0),math.rad(0)) -- ARM MOVEMENT
  299.  
  300. }
  301. local equip = {
  302. nc.C0 * CFrame.Angles(math.rad(-10),math.rad(0),0), -- HEAD BOB EQUIP
  303. w3.C0 * CFrame.new(-1.1,-.1,-1.2) * CFrame.Angles(math.rad(-160),0,math.rad(90)), -- LEFT ARM FOLD
  304. w4.C0 * CFrame.new(1.1,-.2,-1.2) * CFrame.Angles(math.rad(-160),0,math.rad(-90)) -- RIGHT ARM FOLD
  305. }
  306. local idle = {
  307. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(-40),0), -- TORSO TILT
  308. nc.C0 * CFrame.Angles(0,math.rad(30),0), -- HEAD BOB EQUIP
  309. ll.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-5),math.rad(30),math.rad(-10)), -- LEFT LEG idle
  310. rl.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(5),math.rad(-30),math.rad(10)), -- RIGHT LEG Idle
  311. w3.C0 * CFrame.new(0,.5,0) * CFrame.Angles(math.rad(-90),math.rad(20),math.rad(30)), -- LEFT ARM Idle
  312. w4.C0 * CFrame.new(0,.5,-.2) * CFrame.Angles(math.rad(-120),math.rad(-20),math.rad(-30)), -- RIGHT ARM Idle w4.C0 * CFrame.new(0,.5,-.2) * CFrame.Angles(math.rad(-100),math.rad(-30),math.rad(-30))
  313. }
  314. local PA1 = {
  315. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),math.rad(40),math.rad(30)), -- TORSO TILT
  316. ll.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(20),math.rad(30),math.rad(-10)), -- LEFT LEG PUNCH1
  317. rl.C0 * CFrame.new(0,-.05,-.5) * CFrame.Angles(math.rad(20),math.rad(-30),math.rad(10)), -- RIGHT LEG PUNCH
  318. nc.C0 * CFrame.Angles(math.rad(-7),math.rad(20),0), -- HEAD BOB PUNCH
  319. w3.C0 * CFrame.new(0,.6,0) * CFrame.Angles(math.rad(30),0,math.rad(20)), -- LEFT ARM Idle
  320. w4.C0 * CFrame.new(0,.5,-.2) * CFrame.Angles(math.rad(-100),math.rad(-20),math.rad(-30)), -- RIGHT ARM
  321. }
  322. local PA2 = {
  323. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(-35),0), -- TORSO TILT
  324. ll.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-5),math.rad(30),math.rad(-10)), -- LEFT LEG idle
  325. rl.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(5),math.rad(-30),math.rad(10)), -- RIGHT LEG Idle
  326. CFrame.new(0,1.5,0)* CFrame.Angles(math.rad(20),math.rad(20),0), -- HEAD BOB PUNCH
  327. w4.C0 * CFrame.new(0,1,0) * CFrame.Angles(math.rad(30),0,math.rad(-40)), -- LEFT ARM Idle
  328. w3.C0 * CFrame.new(-.5,1.5,-.3) * CFrame.Angles(math.rad(-150),0,math.rad(-10)), -- RIGHT ARM Idle
  329. }
  330. local PA3 = {
  331. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(10),math.rad(15),0), -- TORSO TILT
  332. nc.C0 * CFrame.Angles(math.rad(-15),math.rad(-5),0), -- HEAD BOB PUNCH
  333. w4.C0 * CFrame.new(.4,1,.7) * CFrame.Angles(math.rad(40),math.rad(20),math.rad(-50)), -- LEFT ARM PUNCH 3
  334. w3.C0 * CFrame.new(-.3,1.5,0) * CFrame.Angles(math.rad(40),math.rad(20),math.rad(50)), -- RIGHT ARM PUNCH 3
  335. ll.C0 * CFrame.new(-.3,0,.3) * CFrame.Angles(math.rad(-20),math.rad(30),math.rad(-10)), -- LEFT LEG
  336. rl.C0 * CFrame.new(0,1,-.5) * CFrame.Angles(math.rad(-40),0,math.rad(0)), -- RIGHT LEG Idle
  337. }
  338. local PA4 = {
  339. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(60),math.rad(-60),0), -- TORSO TILT
  340. nc.C0 * CFrame.Angles(math.rad(-25),math.rad(50),0), -- HEAD BOB PUNCH
  341. w4.C0 * CFrame.new(.4,1,.7) * CFrame.Angles(math.rad(50),0,math.rad(-70)), -- LEFT ARM PUNCH 3
  342. w3.C0 * CFrame.new(-1.2,-.2,1) * CFrame.Angles(math.rad(-40),math.rad(20),math.rad(-50)), -- RIGHT ARM PUNCH 3
  343. ll.C0 * CFrame.new(-1.0,.5,0) * CFrame.Angles(0,math.rad(0),math.rad(-30)), -- LEFT LEG
  344. rl.C0 * CFrame.new(1,.5,.5) * CFrame.Angles(0,math.rad(-20),math.rad(40)), -- RIGHT LEG Idle
  345. }
  346. local jump = {
  347. nc.C0 * CFrame.Angles(math.rad(20),0,0), -- HEAD BOB EQUIP
  348. w4.C0 * CFrame.new(0,.5,0) * CFrame.Angles(0,0,math.rad(-30)), -- LEFT ARM Idle
  349. w3.C0 * CFrame.new(0,.5,0) * CFrame.Angles(0,0,math.rad(30)), -- RIGHT ARM Idle
  350. ll.C0 * CFrame.new(-.3,0,0) * CFrame.Angles(0,0,math.rad(-20)), -- LEFT LEG idle
  351. rl.C0 * CFrame.new(.3,0,0) * CFrame.Angles(0,0,math.rad(20)), -- RIGHT LEG Idle
  352. }
  353. local stunned = {
  354. nc.C0 * CFrame.Angles(0,math.rad(90),0), -- HEAD BOB EQUIP
  355. w4.C0 * CFrame.new(0,1,0) * CFrame.Angles(0,0,math.rad(-50)), -- LEFT ARM Idle
  356. w3.C0 * CFrame.new(0,1,0) * CFrame.Angles(0,0,math.rad(50)), -- RIGHT ARM Idle
  357. ll.C0 * CFrame.new(-.3,0,0) * CFrame.Angles(0,0,math.rad(-20)), -- LEFT LEG idle
  358. rl.C0 * CFrame.new(.3,0,0) * CFrame.Angles(0,0,math.rad(20)), -- RIGHT LEG Idle
  359. ts.C0 * CFrame.new(0,-2.5,0) * CFrame.Angles(math.rad(90),0,0), -- TORSO TILT
  360. }
  361. local PA1C = {
  362. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),math.rad(-40),math.rad(-30)), -- TORSO TILT
  363. ll.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(20),math.rad(30),math.rad(-10)), -- LEFT LEG PUNCH1
  364. rl.C0 * CFrame.new(0,-.05,-.5) * CFrame.Angles(math.rad(20),math.rad(-30),math.rad(10)), -- RIGHT LEG PUNCH
  365. nc.C0 * CFrame.Angles(math.rad(-7),math.rad(-20),0), -- HEAD BOB PUNCH
  366. w3.C0 * CFrame.new(0,.5,-.2) * CFrame.Angles(math.rad(-100),math.rad(40),math.rad(30)), -- RIGHT ARM
  367. w4.C0 * CFrame.new(0,.6,0) * CFrame.Angles(math.rad(30),0,math.rad(-20)), -- LEFT ARM Idle
  368. }
  369. local Stomp = {
  370. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(0),0), -- TORSO TILT ~ NONE REQUIRED
  371. nc.C0 * CFrame.Angles(math.rad(-13),math.rad(-20),0), -- HEAD BOB EQUIP
  372. ll.C0 * CFrame.new(-.05,0,0) * CFrame.new(math.rad(0),math.rad(0),math.rad(00)), -- LEFT LEG
  373. rl.C0 * CFrame.new(0,.6,-.6) * CFrame.Angles(math.rad(-0),0,math.rad(0)), -- RIGHT LEG Idle
  374. w3.C0 * CFrame.new(0,.7,0) * CFrame.Angles(math.rad(-30),0,math.rad(30)), -- LEFT ARM Idle
  375. w4.C0 * CFrame.new(0,.7,0) * CFrame.Angles(math.rad(-30),0,math.rad(-30)), -- RIGHT ARM Idle
  376. }
  377. local Stomp2 = {
  378. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,math.rad(0),0), -- TORSO TILT ~ NONE REQUIRED
  379. nc.C0 * CFrame.Angles(math.rad(-25),math.rad(-20),0), -- HEAD BOB EQUIP
  380. ll.C0 * CFrame.new(-.05,0,0) * CFrame.new(math.rad(0),math.rad(0),math.rad(00)), -- LEFT LEG
  381. rl.C0 * CFrame.new(0,0,-.6) * CFrame.Angles(math.rad(-0),0,math.rad(0)), -- RIGHT LEG Idle
  382. w3.C0 * CFrame.new(0,.7,0) * CFrame.Angles(math.rad(-30),0,math.rad(35)), -- LEFT ARM Idle
  383. w4.C0 * CFrame.new(0,.7,0) * CFrame.Angles(math.rad(-30),0,math.rad(-35)), -- RIGHT ARM Idle
  384. }
  385. local dropkick = {
  386. ts.C0 * CFrame.new(0,.8,0) * CFrame.Angles(math.rad(90),math.rad(45),0), -- TORSO TILT ~ NONE REQUIRED
  387. nc.C0 * CFrame.new(0,0,-.2) * CFrame.Angles(math.rad(-30),math.rad(-20),0), -- HEAD BOB EQUIP
  388. ll.C0 * CFrame.new(-.2,0,-.3) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), -- LEFT LEG
  389. rl.C0 * CFrame.new(-.05,0,0) * CFrame.Angles(math.rad(00),math.rad(20),math.rad(0)), -- RIGHT LEG Idle
  390. w3.C0 * CFrame.new(-2.7,1.5,0) * CFrame.Angles(math.rad(0),0,math.rad(170)), -- LEFT ARM Idle
  391. w4.C0 * CFrame.new(2.7,1.5,0) * CFrame.Angles(math.rad(0),0,math.rad(-160)), -- RIGHT ARM Idle
  392. }
  393. local block = {
  394. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0), -- TORSO TILT ~ NONE REQUIRED
  395. nc.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-9),math.rad(-0),0), -- HEAD BOB EQUIP
  396. ll.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0), -- LEFT LEG idle
  397. rl.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0), -- RIGHT LEG Idle
  398. w3.C0 * CFrame.new(-.8,1.3,-.6) * CFrame.Angles(math.rad(-160),math.rad(0),math.rad(0)), -- LEFT ARM Idle
  399. w4.C0 * CFrame.new(.8,1.3,-.6) * CFrame.Angles(math.rad(-160),math.rad(0),math.rad(0)), -- RIGHT ARM Idle
  400. }
  401. local sjump = {
  402. ts.C0 * CFrame.new(0,-1,0) * CFrame.Angles(math.rad(-10),0,0), -- TORSO TILT ~ NONE REQUIRED
  403. nc.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-15),math.rad(-0),0), -- HEAD BOB EQUIP
  404. ll.C0 * CFrame.new(0,.4,.8) * CFrame.Angles(math.rad(-70),0,0), -- LEFT LEG idle
  405. rl.C0 * CFrame.new(0,.8,-.5) * CFrame.Angles(math.rad(-10),0,0), -- RIGHT LEG Idle
  406. w3.C0 * CFrame.new(0,.5,.5) * CFrame.Angles(math.rad(-50),math.rad(0),math.rad(0)), -- LEFT ARM Idle
  407. w4.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)), -- RIGHT ARM Idle
  408. }
  409. local UpSideDownPunch = {
  410. ts.C0 * CFrame.new(0,-.5,0) * CFrame.Angles(math.rad(180),0,0), -- TORSO TILT ~ NONE REQUIRED
  411. nc.C0 * CFrame.new(0,0,0) * CFrame.Angles(0,0,0), -- HEAD BOB EQUIP
  412. ll.C0 * CFrame.new(-.4,0,0) * CFrame.Angles(0,0,math.rad(-20)), -- LEFT LEG idle
  413. rl.C0 * CFrame.new(.4,0,0) * CFrame.Angles(0,0,math.rad(20)), -- RIGHT LEG Idle
  414. w3.C0 * CFrame.new(0,1.7,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)), -- LEFT ARM Idle
  415. w4.C0 * CFrame.new(0,1.7,0) * CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)), -- RIGHT ARM Idle
  416. }
  417. local BackBreaker = {
  418. ts.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(10),math.rad(15),0), -- TORSO TILT
  419. nc.C0 * CFrame.Angles(math.rad(-15),math.rad(-5),0), -- HEAD BOB PUNCH
  420. w4.C0 * CFrame.new(0,.1,.3) * CFrame.Angles(math.rad(-90),math.rad(-00),math.rad(0)), -- LEFT ARM PUNCH 3
  421. w3.C0 * CFrame.new(0,.5,.5) * CFrame.Angles(math.rad(-90),math.rad(20),math.rad(0)), -- LEFT ARM PUNCH 3
  422. ll.C0 * CFrame.new(-.3,0,.3) * CFrame.Angles(math.rad(-20),math.rad(30),math.rad(-10)), -- LEFT LEG
  423. rl.C0 * CFrame.new(-.2,1,-.5) * CFrame.Angles(math.rad(-40),0,math.rad(0)), -- RIGHT LEG Idle
  424. }
  425. local FrontFlipKick1 = {
  426. ts.C0 * CFrame.new(0,2,0) * CFrame.Angles(math.rad(-8),math.rad(0),0), -- TORSO TILT
  427. nc.C0 * CFrame.Angles(math.rad(-15),math.rad(-5),0), -- HEAD BOB PUNCH
  428. w4.C0 * CFrame.new(0,1,-.3) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(0)), -- LEFT ARM PUNCH 3
  429. w3.C0 * CFrame.new(0,1,-.3) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(0)), -- LEFT ARM PUNCH 3
  430. ll.C0 * CFrame.new(0,1,1) * CFrame.Angles(math.rad(-110),0,math.rad(0)), -- RIGHT LEG Idle
  431. rl.C0 * CFrame.new(0,1,-1) * CFrame.Angles(math.rad(110),0,math.rad(0)), -- RIGHT LEG Idle
  432. }
  433. --[[for i = 0,1,wait() do
  434. wait()
  435. ts.C0 = ts.C0:lerp(FrontFlipKick1[1],.4)
  436. nc.C0 = nc.C0:lerp(FrontFlipKick1[2],.4)
  437. ll.C0 = ll.C0:lerp(FrontFlipKick1[5],.4)
  438. rl.C0 = rl.C0:lerp(FrontFlipKick1[6],.4)
  439. w3.C0 = w3.C0:lerp(FrontFlipKick1[4],.4)
  440. w4.C0 = w4.C0:lerp(FrontFlipKick1[3],.4)
  441. end--]]
  442.  
  443. --[[
  444. --END
  445. ts.C0 = ts.C0:lerp(UpSideDownPunch[1],.4)
  446. nc.C0 = nc.C0:lerp(UpSideDownPunch[2],.4)
  447. ll.C0 = ll.C0:lerp(UpSideDownPunch[3],.4)
  448. rl.C0 = rl.C0:lerp(UpSideDownPunch[4],.4)
  449. w3.C0 = w3.C0:lerp(UpSideDownPunch[5],.4)
  450. w4.C0 = w4.C0:lerp(UpSideDownPunch[6],.4)
  451. --START
  452. ts.C0 = ts.C0:lerp(sjump[1],.4)
  453. nc.C0 = nc.C0:lerp(sjump[2],.4)
  454. ll.C0 = ll.C0:lerp(sjump[3],.4)
  455. rl.C0 = rl.C0:lerp(sjump[4],.4)
  456. w3.C0 = w3.C0:lerp(sjump[5],.4)
  457. w4.C0 = w4.C0:lerp(sjump[6],.4)
  458. --]]
  459. -- CFrame.new(-.05,0,0) * CFrame.new(math.rad(0),math.rad(0),math.rad(00)), -- LEFT LEG
  460. ------------------------------------CLASS UI ------------------------------------
  461.  
  462.  
  463.  
  464. f = Instance.new("ScreenGui",player.PlayerGui)
  465. f.Name = "UI"
  466.  
  467. f1 = Instance.new("Frame",f)
  468. f1.BorderSizePixel = 0
  469. f1.BackgroundColor3 = Color3.new(0,0,0)
  470. f1.Size = UDim2.new(0.3,0,0.05,0)
  471. f1.Position = UDim2.new(0.2,0,0.84,0)
  472.  
  473. f1f = Instance.new("Frame",f1)
  474. f1f.BorderSizePixel = 0
  475. f1f.BackgroundColor3 = Color3.new(255,255,255)
  476. f1f.Size = UDim2.new(1,0,1,0)
  477.  
  478. f1l = Instance.new("TextLabel",f1)
  479. f1l.TextScaled = true
  480. f1l.TextStrokeTransparency = 0
  481. f1l.BackgroundTransparency = 1
  482. f1l.TextColor3 = Color3.new(255,255,255)
  483. f1l.BorderSizePixel = 0
  484. f1l.Size = UDim2.new(1,0,1,0)
  485. f1l.Text = "[Z] Spam Punches"
  486.  
  487.  
  488. f2 = Instance.new("Frame",f)
  489. f2.BorderSizePixel = 0
  490. f2.BackgroundColor3 = Color3.new(0,0,0)
  491. f2.Size = UDim2.new(0.3,0,0.05,0)
  492. f2.Position = UDim2.new(0.52, 0,0.84, 0)
  493.  
  494. f2f = Instance.new("Frame",f2)
  495. f2f.BorderSizePixel = 0
  496. f2f.BackgroundColor3 = Color3.new(255,255,255)
  497. f2f.Size = UDim2.new(1,0,1,0)
  498.  
  499. f2l = Instance.new("TextLabel",f2)
  500. f2l.TextScaled = true
  501. f2l.TextStrokeTransparency = 0
  502. f2l.BackgroundTransparency = 1
  503. f2l.TextColor3 = Color3.new(255,255,255)
  504. f2l.BorderSizePixel = 0
  505. f2l.Size = UDim2.new(1,0,1,0)
  506. f2l.Text = "[X] Ground Stomp"
  507.  
  508.  
  509. f3 = Instance.new("Frame",f)
  510. f3.BorderSizePixel = 0
  511. f3.BackgroundColor3 = Color3.new(0,0,0)
  512. f3.Size = UDim2.new(0.3,0,0.05,0)
  513. f3.Position = UDim2.new(0.2,0,0.9,0)
  514.  
  515. f3f = Instance.new("Frame",f3)
  516. f3f.BorderSizePixel = 0
  517. f3f.BackgroundColor3 = Color3.new(255,255,255)
  518. f3f.Size = UDim2.new(1,0,1,0)
  519.  
  520. f3l = Instance.new("TextLabel",f3)
  521. f3l.TextScaled = true
  522. f3l.TextStrokeTransparency = 0
  523. f3l.BackgroundTransparency = 1
  524. f3l.TextColor3 = Color3.new(255,255,255)
  525. f3l.BorderSizePixel = 0
  526. f3l.Size = UDim2.new(1,0,1,0)
  527. f3l.Text = "[C] Drop kick"
  528.  
  529.  
  530. f4 = Instance.new("Frame",f)
  531. f4.BorderSizePixel = 0
  532. f4.BackgroundColor3 = Color3.new(0,0,0)
  533. f4.Size = UDim2.new(0.3,0,0.05,0)
  534. f4.Position = UDim2.new(.52,0,.9,0)
  535.  
  536. f4f = Instance.new("Frame",f4)
  537. f4f.BorderSizePixel = 0
  538. f4f.BackgroundColor3 = Color3.new(255,255,255)
  539. f4f.Size = UDim2.new(1,0,1,0)
  540.  
  541. f4l = Instance.new("TextLabel",f4)
  542. f4l.TextScaled = true
  543. f4l.TextStrokeTransparency = 0
  544. f4l.BackgroundTransparency = 1
  545. f4l.TextColor3 = Color3.new(255,255,255)
  546. f4l.BorderSizePixel = 0
  547. f4l.Size = UDim2.new(1,0,1,0)
  548. f4l.Text = "[V] Speed Shot "
  549.  
  550.  
  551. ---HEALTH BAR
  552.  
  553. f5 = Instance.new("Frame",f)
  554. f5.BorderSizePixel = 0
  555. f5.BackgroundColor3 = Color3.new(255,255,255)
  556. f5.Size = UDim2.new(0.3,0,0.03,0)
  557. f5.Position = UDim2.new(.52,0,.8,0)
  558.  
  559. f5f = Instance.new("Frame",f5)
  560. f5f.BorderSizePixel = 0
  561. f5f.BackgroundColor3 = Color3.new(0,255,0)
  562. f5f.Size = UDim2.new(1,0,1,0)
  563.  
  564. f5l = Instance.new("TextLabel",f5)
  565. f5l.TextScaled = true
  566. f5l.TextStrokeTransparency = 0
  567. f5l.BackgroundTransparency = 1
  568. f5l.TextColor3 = Color3.new(255,255,255)
  569. f5l.BorderSizePixel = 0
  570. f5l.Size = UDim2.new(1,0,1,0)
  571. f5l.Text = "Health"
  572.  
  573.  
  574. ---ENERGY BAR
  575.  
  576. f6 = Instance.new("Frame",f)
  577. f6.BorderSizePixel = 0
  578. f6.BackgroundColor3 = Color3.new(255,255,255)
  579. f6.Size = UDim2.new(0.3,0,0.03,0)
  580. f6.Position = UDim2.new(.2,0,.8,0)
  581.  
  582. f6f = Instance.new("Frame",f6)
  583. f6f.BorderSizePixel = 0
  584. f6f.BackgroundColor3 = BrickColor.new("Deep orange").Color
  585. f6f.Size = UDim2.new(1,0,1,0)
  586.  
  587. f6l = Instance.new("TextLabel",f6)
  588. f6l.TextScaled = true
  589. f6l.TextStrokeTransparency = 0
  590. f6l.BackgroundTransparency = 1
  591. f6l.TextColor3 = Color3.new(255,255,255)
  592. f6l.BorderSizePixel = 0
  593. f6l.Size = UDim2.new(1,0,1,0)
  594. f6l.Text = "Energy"
  595.  
  596.  
  597.  
  598. --BLOCK
  599. f9 = Instance.new("Frame",f)
  600. f9.BorderSizePixel = 0
  601. f9.BackgroundColor3 = Color3.new(255,255,255)
  602. f9.Size = UDim2.new(0.62,0,0.03,0)
  603. f9.Position = UDim2.new(.2,0,.96,0)
  604.  
  605. f9f = Instance.new("Frame",f9)
  606. f9f.BorderSizePixel = 0
  607. f9f.BackgroundColor3 = BrickColor.new("Forest green").Color
  608. f9f.Size = UDim2.new(1,0,1,0)
  609.  
  610. f9l = Instance.new("TextLabel",f9)
  611. f9l.TextScaled = true
  612. f9l.TextStrokeTransparency = 0
  613. f9l.BackgroundTransparency = 1
  614. f9l.TextColor3 = Color3.new(255,255,255)
  615. f9l.BorderSizePixel = 0
  616. f9l.Size = UDim2.new(1,0,1,0)
  617. f9l.Text = "Block"
  618.  
  619. ------------ATK
  620. fa = Instance.new("TextLabel",f)
  621. fa.TextScaled = true
  622. fa.TextStrokeTransparency = 0
  623. fa.BackgroundTransparency = .5
  624. fa.BackgroundColor3 = Color3.new(0,0,0)
  625. fa.TextColor3 = Color3.new(255,0,0)
  626. fa.BorderSizePixel = 0
  627. fa.Size = UDim2.new(.2,0,0.05,0)
  628. fa.Position = UDim2.new(0.2,0,0.74,0)
  629. fa.Text = "Attack : 1"
  630. ------------SPD
  631. fa2 = Instance.new("TextLabel",f)
  632. fa2.TextScaled = true
  633. fa2.TextStrokeTransparency = 0
  634. fa2.BackgroundTransparency = .5
  635. fa2.BackgroundColor3 = Color3.new(0,0,0)
  636. fa2.TextColor3 = Color3.new(0,255,0)
  637. fa2.BorderSizePixel = 0
  638. fa2.Size = UDim2.new(.2,0,0.05,0)
  639. fa2.Position = UDim2.new(0.41,0,0.74,0)
  640. fa2.Text = "Speed : 1"
  641. ------------DEF
  642. fa3 = Instance.new("TextLabel",f)
  643. fa3.TextScaled = true
  644. fa3.TextStrokeTransparency = 0
  645. fa3.BackgroundTransparency = .5
  646. fa3.BackgroundColor3 = Color3.new(0,0,0)
  647. fa3.TextColor3 = Color3.new(0,0,255)
  648. fa3.BorderSizePixel = 0
  649. fa3.Size = UDim2.new(.2,0,0.05,0)
  650. fa3.Position = UDim2.new(0.62,0,0.74,0)
  651. fa3.Text = "Defense : 1"
  652. -------------------CLASS VARS--------------------------
  653. S1 = true
  654. S1T = 0
  655. S1TF = 7
  656. S2 = true
  657. S2T = 0
  658. S2TF = 15
  659. S3 = true
  660. S3T = 0
  661. S3TF = 12
  662. S4 = true
  663. S4T = 0
  664. S4TF = 30
  665. energy = 0
  666. ------------------------------------EXTRA WELDS AREA ------------------------------------
  667.  
  668.  
  669.  
  670.  
  671.  
  672. ----EQUIP FUNCTION
  673. local Close1 = CFrame.new(1.5,0,0)
  674. local Close2 = CFrame.new(-1.5,0,0)
  675. local Speed = 0.3
  676. local Open4 = w4.C0 * CFrame.new(0,.5,0) * CFrame.Angles(0,0,math.rad(-30))
  677. local h1 = nc.C0 * CFrame.Angles(math.rad(20),math.rad(-30),0)
  678. local h2 = CFrame.new(0,1.5,0)
  679. local h3 = nc.C0 * CFrame.Angles(math.rad(-20),math.rad(30),0)
  680. --leg anims
  681. local opend = false
  682. local current = true
  683.  
  684.  
  685.  
  686.  
  687. ---------------------------------------------------------------------------------------
  688. ----DAMAGE UI N DMG
  689. local DGU = function(p,txt)
  690. s2:Play()
  691. local par = Instance.new("Part",game.Workspace)
  692. par.Transparency = 1
  693. par.Anchored = true
  694. par.CFrame = p.CFrame
  695. par.CanCollide = false
  696. game.Debris:AddItem(par,10)
  697. local f = Instance.new("BillboardGui",par)
  698. f.Size = UDim2.new(1.2,0,1.2,0)
  699. f.AlwaysOnTop = true
  700. f.StudsOffset = Vector3.new(0,2,0)
  701. local fr = Instance.new("Frame",f)
  702. fr.BackgroundTransparency = 1
  703. fr.Size = UDim2.new(1,0,1,0)
  704. fr.ClipsDescendants = true
  705. local fe = Instance.new("TextLabel",fr)
  706. fe.Size = UDim2.new(1,0,1,0)
  707. fe.BackgroundTransparency = 1
  708. fe.TextColor3 = BrickColor.new("Bright yellow").Color
  709. fe.TextStrokeTransparency = 0
  710. fe.Text = txt
  711. fe.TextScaled = true
  712. fe.Font = "Legacy"
  713. fe.Position = UDim2.new(0,0,1,0)
  714. fe:TweenPosition(UDim2.new(0,0,0,0),"In","Linear",.5)
  715. wait(2)
  716. fe:TweenPosition(UDim2.new(0,0,-1,0),"In","Linear",.4)
  717. for i = 0,10 do
  718. wait()
  719. fe.TextTransparency = fe.TextTransparency + .1
  720. end
  721. end
  722.  
  723.  
  724.  
  725. makeui = function(color,txt)
  726. local par = Instance.new("Part",game.Workspace)
  727. par.Transparency = 1
  728. par.Anchored = true
  729. par.CFrame = char.Head.CFrame
  730. par.CanCollide = false
  731. game.Debris:AddItem(par,10)
  732. local f = Instance.new("BillboardGui",par)
  733. f.Size = UDim2.new(1.2,0,1.2,0)
  734. f.AlwaysOnTop = true
  735. f.StudsOffset = Vector3.new(0,4,0)
  736. local fr = Instance.new("Frame",f)
  737. fr.BackgroundTransparency = 1
  738. fr.Size = UDim2.new(2,0,2,0)
  739. fr.ClipsDescendants = true
  740. local fe = Instance.new("TextLabel",fr)
  741. fe.Size = UDim2.new(1,0,1,0)
  742. fe.BackgroundTransparency = 1
  743. fe.TextColor3 = Color3.new(255,255,255)
  744. fe.TextStrokeTransparency = 0
  745. fe.Text = txt
  746. fe.TextScaled = true
  747. fe.Font = "SourceSansBold"
  748. game.Debris:AddItem(f,4)
  749. fe.Position = UDim2.new(0,0,1,0)
  750. fe:TweenPosition(UDim2.new(0,0,0,0),"In","Linear",.5)
  751. wait(2)
  752. fe:TweenPosition(UDim2.new(0,0,-1,0),"In","Linear",.4)
  753. for i = 0,10 do
  754. wait()
  755. fe.TextTransparency = fe.TextTransparency + .1
  756. end
  757. end
  758. ----TARG
  759. local TARG1
  760. local TARG2
  761. local TARG3
  762. local TARG4
  763. local TARG5
  764. local TARG6
  765. local IdleAndWalk = false
  766.  
  767.  
  768.  
  769. turnonwelds()
  770. opend = true
  771.  
  772. --------------SKILL/KEY EVENTS
  773. --------------MOUSE EVENTS , ATTACKS
  774. local wpb = true
  775. local num = 1
  776. mouse.Button1Down:connect(function()
  777. if current == true and idleq == false and opend == true and wpb == true and stun.Value == false and bl.Value == false then
  778. local fs
  779.  
  780. if num == 1 then
  781. wpb = false
  782. current = false
  783. fr = true
  784. char["Right Arm"].Touched:connect(function(hit)
  785. if not fr then return end
  786. if hit.Parent:FindFirstChild("Defense")then
  787. fs = math.floor(math.random(5,11) * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  788. else
  789. fs = math.floor(math.random(5,11) * atk.Value)
  790. end
  791.  
  792. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  793. fr = false
  794. if hit.Parent:FindFirstChild("Blocking")then
  795. if hit.Parent:FindFirstChild("Blocking").Value == true then
  796. hit.Parent.PauseBlock.Value = true wait() wait() hit.Parent.BlockingLeft.Value = 5 wait() wait() hit.Parent.PauseBlock.Value = false
  797. hit.Parent.BlockingLabel.Value = true
  798. stun.Value = true
  799. else
  800. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  801. DGU(hit,fs)
  802. fr = false
  803. end
  804. else
  805. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  806. DGU(hit,fs)
  807. fr = false
  808. end
  809. --
  810. end
  811. end)
  812. s1.Pitch = 1
  813. s1:Play()
  814. wait(.1)
  815. TARG1 = PA1[5]
  816. TARG2 = PA1[6]
  817. TARG3 = PA1[4]
  818. TARG4 = PA1[3]
  819. TARG5 = PA1[2]
  820. TARG6 = PA1[1]
  821. wait(.1)
  822. TARG1 = PA1[5]
  823. TARG2 = PA1[6]
  824. TARG3 = PA1[4]
  825. TARG4 = PA1[3]
  826. TARG5 = PA1[2]
  827. TARG6 = PA1[1]
  828. wait(.1)
  829. TARG1 = PA1[5]
  830. TARG2 = PA1[6]
  831. TARG3 = PA1[4]
  832. TARG4 = PA1[3]
  833. TARG5 = PA1[2]
  834. TARG6 = PA1[1]
  835. wait(.1)
  836. TARG1 = PA1[5]
  837. TARG2 = PA1[6]
  838. TARG3 = PA1[4]
  839. TARG4 = PA1[3]
  840. TARG5 = PA1[2]
  841. TARG6 = PA1[1]
  842. wait(.2)
  843. current = true
  844. fr = false
  845. wait(.1)
  846. wpb = true
  847. num = num +1
  848. return
  849. end
  850. if num == 2 then
  851. wpb = false
  852. current = false
  853. fr = true
  854. char["Left Arm"].Touched:connect(function(hit)
  855. if not fr then return end
  856. if hit.Parent:FindFirstChild("Defense")then
  857. fs = math.floor(math.random(5,11) * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  858. else
  859. fs = math.floor(math.random(5,11) * atk.Value)
  860. end
  861. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  862. fr = false
  863. if hit.Parent:FindFirstChild("Blocking")then
  864. if hit.Parent:FindFirstChild("Blocking").Value == true then
  865. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  866. hit.Parent.BlockingLabel.Value = true
  867. stun.Value = true
  868. else
  869. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  870. DGU(hit,fs)
  871. fr = false
  872. end
  873. else
  874. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  875. DGU(hit,fs)
  876. fr = false
  877. end
  878. end
  879. end)
  880. s1.Pitch = 1.2
  881. s1:Play()
  882. wait(.1)
  883. TARG1 = PA2[6]
  884. TARG2 = PA2[5]
  885. TARG3 = PA2[4]
  886. TARG4 = PA2[3]
  887. TARG5 = PA2[2]
  888. TARG6 = PA2[1]
  889. wait(.1)
  890. TARG1 = PA2[6]
  891. TARG2 = PA2[5]
  892. TARG3 = PA2[4]
  893. TARG4 = PA2[3]
  894. TARG5 = PA2[2]
  895. TARG6 = PA2[1]
  896. wait(.1)
  897. TARG1 = PA2[6]
  898. TARG2 = PA2[5]
  899. TARG3 = PA2[4]
  900. TARG4 = PA2[3]
  901. TARG5 = PA2[2]
  902. TARG6 = PA2[1]
  903. wait(.1)
  904. TARG1 = PA2[6]
  905. TARG2 = PA2[5]
  906. TARG3 = PA2[4]
  907. TARG4 = PA2[3]
  908. TARG5 = PA2[2]
  909. TARG6 = PA2[1]
  910. wait(.2)
  911. current = true
  912. fr = false
  913. wait(.1)
  914. wpb = true
  915. num = num + 1
  916. return
  917. end
  918. if num == 3 then
  919. wpb = false
  920. current = false
  921. fr = true
  922. char["Right Leg"].Touched:connect(function(hit)
  923. if not fr then return end
  924. if hit.Parent:FindFirstChild("Defense")then
  925. fs = math.floor(math.random(5,11) * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  926. else
  927. fs = math.floor(math.random(5,11) * atk.Value)
  928. end
  929. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  930. fr = false
  931. if hit.Parent:FindFirstChild("Blocking")then
  932. if hit.Parent:FindFirstChild("Blocking").Value == true then
  933. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  934. hit.Parent.BlockingLabel.Value = true
  935. stun.Value = true
  936. else
  937. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  938. DGU(hit,fs)
  939. fr = false
  940. end
  941. else
  942. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  943. DGU(hit,fs)
  944. fr = false
  945. end
  946. --
  947. end
  948. end)
  949. s1.Pitch = 1.35
  950. s1:Play()
  951. wait(.1)
  952. TARG1 = PA3[3]
  953. TARG2 = PA3[4]
  954. TARG3 = PA3[2]
  955. TARG4 = PA3[6]
  956. TARG5 = PA3[5]
  957. TARG6 = PA3[1]
  958. wait(.1)
  959. TARG1 = PA3[3]
  960. TARG2 = PA3[4]
  961. TARG3 = PA3[2]
  962. TARG4 = PA3[6]
  963. TARG5 = PA3[5]
  964. TARG6 = PA3[1]
  965. wait(.1)
  966. TARG1 = PA3[3]
  967. TARG2 = PA3[4]
  968. TARG3 = PA3[2]
  969. TARG4 = PA3[6]
  970. TARG5 = PA3[5]
  971. TARG6 = PA3[1]
  972. wait(.1)
  973. TARG1 = PA3[3]
  974. TARG2 = PA3[4]
  975. TARG3 = PA3[2]
  976. TARG4 = PA3[6]
  977. TARG5 = PA3[5]
  978. TARG6 = PA3[1]
  979. wait(.2)
  980. current = true
  981. fr = false
  982. wait(.1)
  983. wpb = true
  984. num = num +1
  985. return
  986. end
  987. if num == 4 then
  988. wpb = false
  989. current = false
  990. fr = true
  991. char["Left Leg"].Touched:connect(function(hit)
  992. if not fr then return end
  993. if hit.Parent:FindFirstChild("Defense")then
  994. fs = math.floor(math.random(7,15) * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  995. else
  996. fs = math.floor(math.random(7,15) * atk.Value)
  997. end
  998. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  999. fr = false
  1000. if hit.Parent:FindFirstChild("Blocking")then
  1001. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1002. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1003. hit.Parent.BlockingLabel.Value = true
  1004. stun.Value = true
  1005. else
  1006. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1007. DGU(hit,fs)
  1008. fr = false
  1009. end
  1010. else
  1011. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1012. DGU(hit,fs)
  1013. fr = false
  1014. end
  1015. --
  1016. end
  1017. end)
  1018. s1.Pitch = .8
  1019. s1:Play()
  1020. wait(.1)
  1021. TARG1 = PA4[4]
  1022. TARG2 = PA4[3]
  1023. TARG3 = PA4[2]
  1024. TARG4 = PA4[6]
  1025. TARG5 = PA4[5]
  1026. TARG6 = PA4[1]
  1027. wait(.1)
  1028. TARG1 = PA4[4]
  1029. TARG2 = PA4[3]
  1030. TARG3 = PA4[2]
  1031. TARG4 = PA4[6]
  1032. TARG5 = PA4[5]
  1033. TARG6 = PA4[1]
  1034. wait(.1)
  1035. TARG1 = PA4[4]
  1036. TARG2 = PA4[3]
  1037. TARG3 = PA4[2]
  1038. TARG4 = PA4[6]
  1039. TARG5 = PA4[5]
  1040. TARG6 = PA4[1]
  1041. wait(.1)
  1042. TARG1 = PA4[4]
  1043. TARG2 = PA4[3]
  1044. TARG3 = PA4[2]
  1045. TARG4 = PA4[6]
  1046. TARG5 = PA4[5]
  1047. TARG6 = PA4[1]
  1048. wait(.2)
  1049. current = true
  1050. fr = false
  1051. wait(.1)
  1052. wpb = true
  1053. num = 1
  1054. return
  1055. end
  1056. end
  1057. end)
  1058. local rtb = true
  1059. mouse.KeyDown:connect(function(key)key = key:lower()
  1060. if key == "e" then
  1061. if current == true and opend == true and stun.Value == false and blt.Value > 20 and rtb == true then
  1062. local sub
  1063. if bl.Value == false then
  1064. rtb = false
  1065. bl.Value = true
  1066. skl = true
  1067. TARG1 = block[5]
  1068. TARG2 = block[6]
  1069. TARG3 = block[2]
  1070. TARG4 = block[4]
  1071. TARG5 = block[3]
  1072. TARG6 = block[1]
  1073. wait(.05)
  1074. TARG1 = block[5]
  1075. TARG2 = block[6]
  1076. TARG3 = block[2]
  1077. TARG4 = block[4]
  1078. TARG5 = block[3]
  1079. TARG6 = block[1]
  1080. wait(.05)
  1081. TARG1 = block[5]
  1082. TARG2 = block[6]
  1083. TARG3 = block[2]
  1084. TARG4 = block[4]
  1085. TARG5 = block[3]
  1086. TARG6 = block[1]
  1087. wait(.05)
  1088. TARG1 = block[5]
  1089. TARG2 = block[6]
  1090. TARG3 = block[2]
  1091. TARG4 = block[4]
  1092. TARG5 = block[3]
  1093. TARG6 = block[1]
  1094. wait(.05)
  1095. bl.Value = true
  1096. skl = true
  1097. char.Humanoid.WalkSpeed = 5
  1098. wait(1)
  1099. rtb = true
  1100. else
  1101. rtb = false
  1102. skl = false
  1103. bl.Value = false
  1104. current = true
  1105. wait(1)
  1106. rtb = true
  1107. end
  1108. end
  1109. end
  1110. end)
  1111. mouse.KeyDown:connect(function(key)key = key:lower()
  1112. if key == "z" then
  1113. if current == true and opend == true and stun.Value == false and energy > 19 and S1 == true then
  1114. energy = energy - 20
  1115. S1T = 0
  1116. current = false
  1117. local num = 0
  1118. repeat
  1119. fr = true
  1120. local fs
  1121. s1.Pitch = 1.2
  1122. s1:Play()
  1123. char["Right Arm"].Touched:connect(function(hit)
  1124. if not fr then return end
  1125. if hit.Parent.Name == player.Name then return end
  1126. if hit.Parent:FindFirstChild("Defense") and hit.Parent.Name ~= player.Name then
  1127.  
  1128.  
  1129. hit.Parent:FindFirstChild("Defense").Value = hit.Parent:FindFirstChild("Defense").Value -.02
  1130. fs = math.floor(2 * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  1131.  
  1132.  
  1133. else
  1134. fs = math.floor(2 * atk.Value)
  1135. end
  1136. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  1137. fr = false
  1138. if hit.Parent:FindFirstChild("Blocking")then
  1139. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1140. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1141. hit.Parent.BlockingLabel.Value = true
  1142. stun.Value = true
  1143. else
  1144. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1145. DGU(hit,fs)
  1146. fr = false
  1147. end
  1148. else
  1149. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1150. DGU(hit,fs)
  1151. fr = false
  1152. end
  1153. --
  1154. end
  1155. end)
  1156. TARG1 = PA1[5]
  1157. TARG2 = PA1[6]
  1158. TARG3 = PA1[4]
  1159. TARG4 = PA1[3]
  1160. TARG5 = PA1[2]
  1161. TARG6 = PA1[1]
  1162. wait(.11)
  1163. fr = false
  1164. wait(.11)
  1165. fr = true
  1166. local fs
  1167. s1.Pitch = 1.2
  1168. s1:Play()
  1169. char["Left Arm"].Touched:connect(function(hit)
  1170. if not fr then return end
  1171. if hit.Parent.Name == player.Name then return end
  1172. if hit.Parent:FindFirstChild("Defense")and hit.Parent.Name ~= player.Name then
  1173. hit.Parent:FindFirstChild("Defense").Value = hit.Parent:FindFirstChild("Defense").Value -.02
  1174. fs = math.floor(2 * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  1175. else
  1176. fs = math.floor(2 * atk.Value)
  1177. end
  1178. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  1179. fr = false
  1180. if hit.Parent:FindFirstChild("Blocking")then
  1181. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1182. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1183. hit.Parent.BlockingLabel.Value = true
  1184. stun.Value = true
  1185. else
  1186. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1187. DGU(hit,fs)
  1188. fr = false
  1189. end
  1190. else
  1191. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fs
  1192. DGU(hit,fs)
  1193. fr = false
  1194. end
  1195. --
  1196. end
  1197. end)
  1198. TARG1 = PA1C[5]
  1199. TARG2 = PA1C[6]
  1200. TARG3 = PA1C[4]
  1201. TARG4 = PA1C[3]
  1202. TARG5 = PA1C[2]
  1203. TARG6 = PA1C[1]
  1204. wait(.11)
  1205. fr = false
  1206. wait(.11)
  1207. num = num + 2
  1208. until num == 10
  1209. current = true
  1210. wait(3)
  1211. end
  1212. end
  1213. end)
  1214. --- KEYDOWN 2
  1215. mouse.KeyDown:connect(function(key)key = key:lower()
  1216. if key == "x" then
  1217. if current == true and opend == true and stun.Value == false and energy > 24 and S2 == true then
  1218. energy = energy - 25
  1219. S2T = 0
  1220. skl = true
  1221. char.Humanoid.WalkSpeed = 0
  1222. f = Instance.new("Part",game.Workspace)
  1223. f.Position = char.Torso.Position + Vector3.new(0, -2, -12)
  1224. f.CanCollide = false
  1225. f.Transparency = 1
  1226. local asdf
  1227. local cf
  1228. f.Touched:connect(function(hit)
  1229. if hit.Parent:FindFirstChild("Humanoid") then
  1230. else
  1231. cf = f.CFrame
  1232. asdf = hit.BrickColor
  1233. end
  1234. end)
  1235. current = false
  1236. TARG1 = Stomp[5]
  1237. TARG2 = Stomp[6]
  1238. TARG3 = Stomp[2]
  1239. TARG4 = Stomp[4]
  1240. TARG5 = Stomp[3]
  1241. TARG6 = Stomp[1]
  1242. wait(.05)
  1243. TARG1 = Stomp[5]
  1244. TARG2 = Stomp[6]
  1245. TARG3 = Stomp[2]
  1246. TARG4 = Stomp[4]
  1247. TARG5 = Stomp[3]
  1248. TARG6 = Stomp[1]
  1249. wait(.05)
  1250. TARG1 = Stomp[5]
  1251. TARG2 = Stomp[6]
  1252. TARG3 = Stomp[2]
  1253. TARG4 = Stomp[4]
  1254. TARG5 = Stomp[3]
  1255. TARG6 = Stomp[1]
  1256. wait(.05)
  1257. TARG1 = Stomp[5]
  1258. TARG2 = Stomp[6]
  1259. TARG3 = Stomp[2]
  1260. TARG4 = Stomp[4]
  1261. TARG5 = Stomp[3]
  1262. TARG6 = Stomp[1]
  1263. wait(.05)
  1264. TARG1 = Stomp[5]
  1265. TARG2 = Stomp[6]
  1266. TARG3 = Stomp[2]
  1267. TARG4 = Stomp[4]
  1268. TARG5 = Stomp[3]
  1269. TARG6 = Stomp[1]
  1270. wait(.05)
  1271. TARG1 = Stomp2[5]
  1272. TARG2 = Stomp2[6]
  1273. TARG3 = Stomp2[2]
  1274. TARG4 = Stomp2[4]
  1275. TARG5 = Stomp2[3]
  1276. TARG6 = Stomp2[1]
  1277. wait(.05)
  1278. TARG1 = Stomp2[5]
  1279. TARG2 = Stomp2[6]
  1280. TARG3 = Stomp2[2]
  1281. TARG4 = Stomp2[4]
  1282. TARG5 = Stomp2[3]
  1283. TARG6 = Stomp2[1]
  1284. wait(.05)
  1285. TARG1 = Stomp2[5]
  1286. TARG2 = Stomp2[6]
  1287. TARG3 = Stomp2[2]
  1288. TARG4 = Stomp2[4]
  1289. TARG5 = Stomp2[3]
  1290. TARG6 = Stomp2[1]
  1291. wait(.05)
  1292. TARG1 = Stomp2[5]
  1293. TARG2 = Stomp2[6]
  1294. TARG3 = Stomp2[2]
  1295. TARG4 = Stomp2[4]
  1296. TARG5 = Stomp2[3]
  1297. TARG6 = Stomp2[1]
  1298. wait(.05)
  1299. local fs = Instance.new("Part",char)
  1300. fs.BrickColor = asdf
  1301. fs.Size = Vector3.new(1,1,1)
  1302. fs.CanCollide = false
  1303. fs.Anchored = true
  1304. fs.Transparency = 1
  1305. fs.CFrame = char.Torso.CFrame * CFrame.new(0,-2.5,0)
  1306. obj2 = fs
  1307. TARG8 = Vector3.new(50,5,50)
  1308.  
  1309. fs.Touched:connect(function(hit)
  1310. if dmg == true and hit.Parent:FindFirstChild("Humanoid") then
  1311. if hit.Parent:FindFirstChild("Humanoid").Health ~= 0 and hit.Parent.Name ~= player.Name then
  1312. if hit.Parent:FindFirstChild("Speed")then
  1313. hit.Parent:FindFirstChild("Speed").Value = hit.Parent:FindFirstChild("Speed").Value -.1
  1314. hit.Parent:FindFirstChild("Speed").Value = hit.Parent:FindFirstChild("Speed").Value -.1
  1315. --- I made it do that so this would stick for 12 Seconds ~ Thats how the stats work
  1316. local fx = math.floor(12 * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  1317. dmg = false
  1318. if hit.Parent:FindFirstChild("Blocking")then
  1319. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1320. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1321. hit.Parent.BlockingLabel.Value = true
  1322. stun.Value = true
  1323. else
  1324. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1325. DGU(hit,fx)
  1326. fr = false
  1327. end
  1328. else
  1329. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1330. DGU(hit,fx)
  1331. fr = false
  1332. end
  1333. else
  1334. local fx = math.floor(12 * atk.Value)
  1335. dmg = false
  1336. if hit.Parent:FindFirstChild("Blocking")then
  1337. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1338. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1339. hit.Parent.BlockingLabel.Value = true
  1340. stun.Value = true
  1341. else
  1342. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1343. DGU(hit,fx)
  1344. fr = false
  1345. end
  1346. else
  1347. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1348. DGU(hit,fx)
  1349. fr = false
  1350. end
  1351. end
  1352. end
  1353. end
  1354. end)--]]
  1355. wait(.3)
  1356.  
  1357. game.Debris:AddItem(fr,8)
  1358. game.Debris:AddItem(fs,8)
  1359. skl = false
  1360. current = true
  1361. for i = 1,10 do
  1362. wait()
  1363. fr.Transparency = fr.Transparency + .1
  1364. end
  1365. wait(.4)
  1366. dmg = false
  1367. wait(3)
  1368. end
  1369. end
  1370. end)
  1371.  
  1372.  
  1373.  
  1374. mouse.KeyDown:connect(function(key)key = key:lower()
  1375. if key == "c" then
  1376. if current == true and opend == true and stun.Value == false and energy > 34 and S3 == true then
  1377. energy = energy - 35
  1378. S3T = 0
  1379. current = false
  1380. TARG1 = dropkick[5]
  1381. TARG2 = dropkick[6]
  1382. TARG3 = dropkick[2]
  1383. TARG4 = dropkick[4]
  1384. TARG5 = dropkick[3]
  1385. TARG6 = dropkick[1]
  1386. wait(.05)
  1387. TARG1 = dropkick[5]
  1388. TARG2 = dropkick[6]
  1389. TARG3 = dropkick[2]
  1390. TARG4 = dropkick[4]
  1391. TARG5 = dropkick[3]
  1392. TARG6 = dropkick[1]
  1393. wait(.05)
  1394. TARG1 = dropkick[5]
  1395. TARG2 = dropkick[6]
  1396. TARG3 = dropkick[2]
  1397. TARG4 = dropkick[4]
  1398. TARG5 = dropkick[3]
  1399. TARG6 = dropkick[1]
  1400. wait(.05)
  1401. TARG1 = dropkick[5]
  1402. TARG2 = dropkick[6]
  1403. TARG3 = dropkick[2]
  1404. TARG4 = dropkick[4]
  1405. TARG5 = dropkick[3]
  1406. TARG6 = dropkick[1]
  1407. wait(.05)
  1408. local dmg = true
  1409. char["Right Leg"].Touched:connect(function(hit)
  1410. if dmg == true and hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= player.Name then
  1411. local fn = Instance.new("Part",char)
  1412. fn.BrickColor = BrickColor.new("Medium stone grey")
  1413. fn.Size = Vector3.new(1,1,1)
  1414. fn.CanCollide = false
  1415. fn.Anchored = true
  1416. s2.Pitch = .9
  1417. s2:Play()
  1418. game.Debris:AddItem(fn,8)
  1419. fn.CFrame = char.Torso.CFrame * CFrame.new(0,-2.5,0)
  1420. local fms = Instance.new("SpecialMesh",fn)
  1421. fms.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1422. fms.Scale = Vector3.new(1,1,6)
  1423. TARG7 = Vector3.new(10,5,10)
  1424. obj = fms
  1425. if hit.Parent:FindFirstChild("Humanoid").Health ~= 0 and hit.Parent.Name ~= player.Name then
  1426. if hit.Parent:FindFirstChild("Stunned")then
  1427. hit.Parent:FindFirstChild("Stunned").Value = true
  1428. --- I made it do that so this would stick for 12 Seconds ~ Thats how the stats work
  1429. local fx = math.floor(13 * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  1430. dmg = false
  1431. --[[
  1432. if hit.Parent.Name ~= player.Name and hit.Parent:FindFirstChild("Humanoid") and fr == true then
  1433. fr = false
  1434. if hit.Parent:FindFirstChild("Blocking")then
  1435. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1436. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1437. hit.Parent.BlockingLabel.Value = true
  1438. else
  1439. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1440. DGU(hit,fx)
  1441. fr = false
  1442. end
  1443. else
  1444. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1445. DGU(hit,fx)
  1446. fr = false
  1447. end
  1448. --
  1449. end
  1450. --]]
  1451. if hit.Parent:FindFirstChild("Blocking")then
  1452. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1453. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1454. hit.Parent.BlockingLabel.Value = true
  1455. stun.Value = true
  1456. else
  1457. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1458. DGU(hit,fx)
  1459. fr = false
  1460. end
  1461. else
  1462. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1463. DGU(hit,fx)
  1464. fr = false
  1465. end
  1466. else
  1467. local fx = math.floor(13 * atk.Value)
  1468. dmg = false
  1469. if hit.Parent:FindFirstChild("Blocking")then
  1470. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1471. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1472. hit.Parent.BlockingLabel.Value = true
  1473. stun.Value = true
  1474. else
  1475. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1476. DGU(hit,fx)
  1477. fr = false
  1478. end
  1479. else
  1480. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1481. DGU(hit,fx)
  1482. fr = false
  1483. end
  1484. end
  1485. end
  1486.  
  1487. for i = 1,10 do
  1488. wait()
  1489. fn.Transparency = fn.Transparency + .1
  1490. end
  1491. end
  1492. end)--]]
  1493. wait(.1)
  1494. skl = false
  1495. current = true
  1496. wait(.2)
  1497. dmg = false
  1498. wait(3)
  1499. end
  1500. end
  1501. end)
  1502.  
  1503.  
  1504.  
  1505.  
  1506. mouse.KeyDown:connect(function(key)key = key:lower()
  1507. if key == "v" then
  1508. if current == true and opend == true and stun.Value == false and energy > 49 and S4 == true then
  1509. current = false
  1510. wait(0.05)
  1511. skl = true
  1512. local dmg = true
  1513. S4T = 0
  1514. char.Humanoid.WalkSpeed = 22
  1515. char.Humanoid.JumpPower = 0
  1516. energy = energy - 59
  1517. wait()
  1518. TARG1 = sjump[5] -- LEFT ARM
  1519. TARG2 = sjump[6]-- RIGHT ARM
  1520. TARG3 = sjump[2] -- NECK
  1521. TARG4 = sjump[3] -- RIGHT LEG
  1522. TARG5 = sjump[4] -- LEFT LEG
  1523. TARG6 = sjump[1] -- TORSO
  1524. wait(0.05)
  1525. TARG1 = sjump[5] -- LEFT ARM
  1526. TARG2 = sjump[6]-- RIGHT ARM
  1527. TARG3 = sjump[2] -- NECK
  1528. TARG4 = sjump[3] -- RIGHT LEG
  1529. TARG5 = sjump[4] -- LEFT LEG
  1530. TARG6 = sjump[1] -- TORSO
  1531. wait(0.05)
  1532. TARG1 = sjump[5] -- LEFT ARM
  1533. TARG2 = sjump[6]-- RIGHT ARM
  1534. TARG3 = sjump[2] -- NECK
  1535. TARG4 = sjump[3] -- RIGHT LEG
  1536. TARG5 = sjump[4] -- LEFT LEG
  1537. TARG6 = sjump[1] -- TORSO
  1538. wait(0.05)
  1539. TARG1 = sjump[5] -- LEFT ARM
  1540. TARG2 = sjump[6]-- RIGHT ARM
  1541. TARG3 = sjump[2] -- NECK
  1542. TARG4 = sjump[3] -- RIGHT LEG
  1543. TARG5 = sjump[4] -- LEFT LEG
  1544. TARG6 = sjump[1] -- TORSO
  1545. wait(0.05)
  1546.  
  1547. wait(.5)
  1548. char.Humanoid.JumpPower = 200
  1549. char.Humanoid.Jump = true
  1550.  
  1551. TARG1 = jump[3] -- LEFT ARM
  1552. TARG2 = jump[2]-- RIGHT ARM
  1553. TARG3 = jump[1] -- NECK
  1554. TARG4 = jump[5] -- RIGHT LEG
  1555. TARG5 = jump[4] -- LEFT LEG
  1556. TARG6 = CFrame.new(0,0,0)
  1557. wait(0.05)
  1558.  
  1559. TARG1 = jump[3] -- LEFT ARM
  1560. TARG2 = jump[2]-- RIGHT ARM
  1561. TARG3 = jump[1] -- NECK
  1562. TARG4 = jump[5] -- RIGHT LEG
  1563. TARG5 = jump[4] -- LEFT LEG
  1564. TARG6 = CFrame.new(0,0,0)
  1565. wait(0.05)
  1566.  
  1567. wait(1)
  1568. local r = Instance.new("Part",char)
  1569. r.Size = Vector3.new(2,2,2)
  1570. game.Debris:AddItem(r,5)
  1571. r.CanCollide = false
  1572. r.Transparency = 1
  1573. r.Position = char.Torso.CFrame.p
  1574. local w = Instance.new("Weld",char)
  1575. w.Part0 = char.Torso
  1576. w.Part1 = r
  1577. w.C0 = CFrame.new(0,4,0)
  1578. r.Anchored = false
  1579. r.Touched:connect(function(hit)
  1580. r:remove()
  1581.  
  1582. local fs = Instance.new("Part",char)
  1583. fs.BrickColor = hit.BrickColor
  1584. fs.Size = Vector3.new(1,1,1)
  1585. fs.CanCollide = false
  1586. fs.Anchored = true
  1587. fs.Transparency = 1
  1588. fs.CFrame = char.Torso.CFrame * CFrame.new(0,0,0)
  1589. local fr = Instance.new("Part",char)
  1590. fr.BrickColor = hit.BrickColor
  1591. fr.Size = Vector3.new(1,1,1)
  1592. fr.CanCollide = false
  1593. fr.Anchored = true
  1594. fr.CFrame = r.CFrame * CFrame.new(0,-2,0)* CFrame.Angles(math.rad(90),0,0)
  1595. local fms = Instance.new("SpecialMesh",fr)
  1596. fms.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1597. fms.Scale = Vector3.new(1,1,6)
  1598. TARG7 = Vector3.new(90,90,10)
  1599. obj = fms
  1600. obj2 = fs
  1601. TARG8 = Vector3.new(90,5,90)
  1602. local dmg = true
  1603. game.Debris:AddItem(fr,8)
  1604. game.Debris:AddItem(fs,8)
  1605. current = true
  1606. skl = false
  1607. fs.Touched:connect(function(hit)
  1608. if dmg == true and hit.Parent:FindFirstChild("Humanoid") then
  1609. if hit.Parent:FindFirstChild("Humanoid").Health ~= 0 and hit.Parent.Name ~= player.Name then
  1610. if hit.Parent:FindFirstChild("Speed")then
  1611. hit.Parent:FindFirstChild("Speed").Value = hit.Parent:FindFirstChild("Speed").Value -.4
  1612.  
  1613. spd.Value = spd.Value + .1
  1614. --- I made it do that so this would stick for 12 Seconds ~ Thats how the stats work
  1615. local fx = math.floor(15 * atk.Value / hit.Parent:FindFirstChild("Defense").Value)
  1616. dmg = false
  1617. if hit.Parent:FindFirstChild("Blocking")then
  1618. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1619. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1620. hit.Parent.BlockingLabel.Value = true
  1621. stun.Value = true
  1622. else
  1623. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1624. DGU(hit,fx)
  1625. fr = false
  1626. end
  1627. else
  1628. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1629. DGU(hit,fx)
  1630. fr = false
  1631. end
  1632. else
  1633. local fx = math.floor(15 * atk.Value)
  1634. dmg = false
  1635. if hit.Parent:FindFirstChild("Blocking")then
  1636. if hit.Parent:FindFirstChild("Blocking").Value == true then
  1637. hit.Parent.PauseBlock.Value = true wait() hit.Parent.BlockingLeft.Value = 5 wait() hit.Parent.PauseBlock.Value = true
  1638. hit.Parent.BlockingLabel.Value = true
  1639. stun.Value = true
  1640. else
  1641. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1642. DGU(hit,fx)
  1643. fr = false
  1644. end
  1645. else
  1646. hit.Parent:FindFirstChild("Humanoid").Health = hit.Parent:FindFirstChild("Humanoid").Health - fx
  1647. DGU(hit,fx)
  1648. fr = false
  1649. end
  1650. end
  1651. end
  1652. end
  1653. end)--]]
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661. for i = 1,20 do
  1662. wait()
  1663. fr.Transparency = fr.Transparency + .05
  1664. end
  1665. dmg = false
  1666. end)
  1667.  
  1668. TARG1 = UpSideDownPunch[5] -- LEFT ARM
  1669. TARG2 = UpSideDownPunch[6]-- RIGHT ARM
  1670. TARG3 = UpSideDownPunch[2] -- NECK
  1671. TARG4 = UpSideDownPunch[3] -- RIGHT LEG
  1672. TARG5 = UpSideDownPunch[4] -- LEFT LEG
  1673. TARG6 = UpSideDownPunch[1] -- TORSO
  1674. wait(1.6)
  1675. dmg = false
  1676. current = true
  1677. skl = false
  1678. end
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690. end
  1691. end)
  1692. --[[
  1693. --END
  1694. ts.C0 = ts.C0:lerp(UpSideDownPunch[1],.4)
  1695. nc.C0 = nc.C0:lerp(UpSideDownPunch[2],.4)
  1696. ll.C0 = ll.C0:lerp(UpSideDownPunch[3],.4)
  1697. rl.C0 = rl.C0:lerp(UpSideDownPunch[4],.4)
  1698. w3.C0 = w3.C0:lerp(UpSideDownPunch[5],.4)
  1699. w4.C0 = w4.C0:lerp(UpSideDownPunch[6],.4)
  1700. --START
  1701. ts.C0 = ts.C0:lerp(sjump[1],.4)
  1702. nc.C0 = nc.C0:lerp(sjump[2],.4)
  1703. ll.C0 = ll.C0:lerp(sjump[3],.4)
  1704. rl.C0 = rl.C0:lerp(sjump[4],.4)
  1705. w3.C0 = w3.C0:lerp(sjump[5],.4)
  1706. w4.C0 = w4.C0:lerp(sjump[6],.4)
  1707. --OTHER
  1708. TARG1 = walk[8] -- LEFT ARM
  1709. TARG2 = walk[7]-- RIGHT ARM
  1710. TARG3 = walk[6] -- NECK
  1711. TARG4 = walk[] -- RIGHT LEG
  1712. TARG5 = walk[] -- LEFT LEG
  1713. TARG6 = walk[5] -- TORSO
  1714. --]]
  1715. local Speed = .4
  1716. local lspeed = .2
  1717. game:GetService("RunService").RenderStepped:connect(function()
  1718. if Vector3.new(char.Torso.Velocity.X,0,char.Torso.Velocity.Z).magnitude > 2 then
  1719. IdleAndWalk = true
  1720. else
  1721. IdleAndWalk = false
  1722. end
  1723. if TARG4 ~= nil then
  1724. rl.C0 = rl.C0:lerp(TARG4,lspeed)
  1725. end
  1726. if TARG5 ~= nil then
  1727. ll.C0 = ll.C0:lerp(TARG5,lspeed)
  1728. end
  1729. if TARG3 ~= nil then
  1730. nc.C0 = nc.C0:lerp(TARG3,lspeed)
  1731. end
  1732. if TARG1 ~= nil then
  1733. w3.C0 = w3.C0:lerp(TARG1,Speed)
  1734. end
  1735. if TARG2 ~= nil then
  1736. w4.C0 = w4.C0:lerp(TARG2,Speed)
  1737. end
  1738. if TARG6 ~= nil then
  1739. ts.C0 = ts.C0:lerp(TARG6,Speed)
  1740. end
  1741. if TARG7 ~= nil and obj ~= nil then
  1742. obj.Scale = obj.Scale:lerp(TARG7,.05)
  1743. end
  1744. if TARG8 ~= nil and obj2 ~= nil then
  1745. obj2.Size = obj2.Size:lerp(TARG8,.05)
  1746. obj2.CFrame = char.Torso.CFrame * CFrame.new(0,-2.5,0)
  1747. end
  1748. if TARG10 ~= nil and obj3 ~= nil and TARG11 ~= nil then
  1749. obj3.Size = obj3.Size:lerp(TARG10,.05)
  1750. obj3.CFrame = char.Torso.CFrame * CFrame.new(0,-2.5,0) * TARG11
  1751. end
  1752. if TARG10 ~= nil and obj3 ~= nil and obj3.Transparency ~= 1 then
  1753. obj2.Transparency = obj2.Transparency + .05
  1754. obj3.Transparency = obj3.Transparency + .05
  1755. wait(.1)
  1756. end
  1757. if char.Humanoid.Jump == true then
  1758. gd.Value = true
  1759. else
  1760. gd.Value = false
  1761. end
  1762. if energy < 100 and current == true then
  1763. energy = energy + .05
  1764. end
  1765. for i=1,#parts do
  1766. local Part = parts[i]
  1767. Part.Size = Part.Size:lerp(Vector3.new(6, 32, 7),.05)
  1768. for x=1,#poses do
  1769. Part.CFrame = poses[i]
  1770. end
  1771. end
  1772. if blt.Value < 99 and bl.Value == false and stun.Value == false then
  1773. blt.Value = blt.Value + 0.03
  1774. end
  1775. if bl.Value == true and blt.Value < 5 then
  1776. bl.Value = false
  1777. current = true
  1778. skl = false
  1779. end
  1780. if posd.Value == true and pt.Value > 0 then
  1781. pt.Value = pt.Value - .02
  1782. char.Humanoid.Health = char.Humanoid.Health - .11
  1783. end
  1784. if pt.Value < 1 then
  1785. posd.Value = false
  1786. end
  1787. if bl.Value == true then
  1788. blt.Value = blt.Value - .5
  1789. end
  1790. if atkt.Value > 0 then
  1791. atkt.Value = atkt.Value - .02
  1792. else
  1793. atk.Value = 1
  1794. end
  1795. if deft.Value > 0 then
  1796. deft.Value = deft.Value - .02
  1797. else
  1798. def.Value = 1
  1799. end
  1800. if spdt.Value > 0 then
  1801. spdt.Value = spdt.Value - .02
  1802. else
  1803. wait()
  1804. if spdt.Value < 1 then
  1805. spd.Value = 1
  1806. end
  1807. end
  1808.  
  1809. --Skill 1
  1810. local DV2 = S1T / S1TF
  1811. local initX6 = f1.Size.X.Scale
  1812. f1f:TweenSize( UDim2.new( initX6*DV2* 1.665, 0, 1, 0),"In","Linear",1 )
  1813.  
  1814.  
  1815.  
  1816. if S1T < 14 then
  1817. S1T = S1T + .02
  1818. S1 = false
  1819. else
  1820. S1 = true
  1821. end
  1822. if S1T == 14 then
  1823. S1 = true
  1824. end
  1825.  
  1826.  
  1827. --Skill 2
  1828. local DV2 = S2T / S2TF
  1829. local initX6 = f2.Size.X.Scale
  1830. f2f:TweenSize( UDim2.new( initX6*DV2* 3.566, 0, 1, 0),"In","Linear",1 )
  1831.  
  1832.  
  1833.  
  1834. if S2T < 14 then
  1835. S2T = S2T + .01
  1836. S2 = false
  1837. else
  1838. S2 = true
  1839. end
  1840. if S2T == 15 then
  1841. S2 = true
  1842. end
  1843.  
  1844.  
  1845. --Skill 3
  1846. local DV2 = S3T / S3TF
  1847. local initX6 = f3.Size.X.Scale
  1848. f3f:TweenSize( UDim2.new( initX6*DV2* 2.855, 0, 1, 0),"In","Linear",1 )
  1849.  
  1850.  
  1851.  
  1852. if S3T < 14 then
  1853. S3T = S3T + .01
  1854. S3 = false
  1855. else
  1856. S3 = true
  1857. end
  1858. if S3T == 15 then
  1859. S3 = true
  1860. end
  1861.  
  1862. --Skill 4
  1863. local DV2 = S4T / S4TF
  1864. local initX6 = f4.Size.X.Scale
  1865. f4f:TweenSize( UDim2.new( initX6*DV2*3.45, 0, 1, 0),"In","Linear",1 )
  1866.  
  1867.  
  1868. if S4T < 29 then
  1869. S4T = S4T + .015
  1870. S4 = false
  1871. else
  1872. S4= true
  1873. end
  1874. if S4T == 30 then
  1875. S4 = true
  1876. end
  1877.  
  1878. end)
  1879. --SEC HANDLER
  1880. --[[
  1881. S1 = true
  1882. S1T = 7
  1883. S1TF = 7
  1884. S2 = true
  1885. S2T = 15
  1886. S2TF = 15
  1887. S3 = true
  1888. S3T = 12
  1889. S3TF = 12
  1890. S4 = true
  1891. S4T = 30
  1892. S4TF = 30
  1893. energy = 0
  1894. --]]
  1895.  
  1896.  
  1897.  
  1898.  
  1899. --makeui(Color3.new(0,255,0),"+Speed")
  1900. --makeui(Color3.new(255,0,0),"+Damage")
  1901. --makeui(Color3.new(0,0,255),"+Defense")
  1902. ---VALUE CHANGERS
  1903. satk = atk.Value
  1904. sdef = def.Value
  1905. sspd = spd.Value
  1906. atk.Changed:connect(function()
  1907. if satk > atk.Value then
  1908. atkt.Value = atkt.Value + 4
  1909. makeui(Color3.new(255,0,0),"-Damage")
  1910. satk = atk.Value
  1911. else
  1912. atkt.Value = atkt.Value + 4
  1913. makeui(Color3.new(255,0,0),"+Damage")
  1914. satk = atk.Value
  1915. end
  1916. end)
  1917. posd.Changed:connect(function()
  1918. if posd.Value == false then
  1919. makeui(Color3.new(255,0,0),"-Poison")
  1920. else
  1921. makeui(Color3.new(255,0,0),"+Poison")
  1922. end
  1923. end)
  1924.  
  1925. def.Changed:connect(function()
  1926. if sdef > def.Value then
  1927. deft.Value = deft.Value + 4
  1928. makeui(Color3.new(0,0,255),"-Defense")
  1929. sdef = def.Value
  1930. else
  1931. deft.Value = deft.Value + 4
  1932. makeui(Color3.new(0,0,255),"+Defense")
  1933. sdef = def.Value
  1934. end
  1935. end)
  1936. spd.Changed:connect(function()
  1937. if sspd > spd.Value then
  1938. spdt.Value = spdt.Value + 4
  1939. makeui(Color3.new(0,255,0),"-Speed")
  1940. sspd = spd.Value
  1941. else
  1942. spdt.Value = spdt.Value + 4
  1943. makeui(Color3.new(0,255,0),"+Speed")
  1944. sspd = spd.Value
  1945. end
  1946. end)
  1947. bll.Changed:connect(function()
  1948. if bll.Value == true then
  1949.  
  1950. local c = Instance.new("Part",game.Workspace)
  1951. c.Anchored = true
  1952. c.CanCollide = false
  1953. c.BrickColor = BrickColor.new("Medium stone grey")
  1954. c.Shape = "Ball"
  1955. c.Size = Vector3.new(1,1,1)
  1956. c.CFrame = char.Torso.CFrame
  1957. c.TopSurface = "Smooth"
  1958. c.BottomSurface = "Smooth"
  1959. c.Transparency = .1
  1960. local v = Instance.new("Part",game.Workspace)
  1961. v.Anchored = true
  1962. v.CanCollide = false
  1963. v.BrickColor = BrickColor.new("Medium stone grey")
  1964. v.Size = Vector3.new(1,1,1)
  1965. v.CFrame = char.Torso.CFrame
  1966. v.TopSurface = "Smooth"
  1967. v.BottomSurface = "Smooth"
  1968. v.Transparency = .1
  1969. obj2 = c
  1970. TARG8 = Vector3.new(30,30,30)
  1971. obj3 = v
  1972. TARG10 = Vector3.new(15,21,15)
  1973. TARG11 = CFrame.new(0,0,0)
  1974. makeui(BrickColor.new("Bright bluish green").Color,"Blocked!")
  1975. bll.Value = false
  1976. end
  1977. end)
  1978. stun.Changed:connect(function()
  1979. if stun.Value == true then
  1980. makeui(Color3.new(255,255,0),"+Stunned")
  1981. wait(2)
  1982. if opend == true then
  1983. stun.Value = false
  1984. end
  1985. end
  1986. if stun.Value == false then
  1987. makeui(Color3.new(255,255,0),"-Stunned")
  1988. end
  1989. end)
  1990. -------------------
  1991. while wait() do
  1992. wait()
  1993. fa.Text = "Attack : "..atk.Value
  1994. fa2.Text = "Speed : "..spd.Value
  1995. fa3.Text = "Defense : "..def.Value
  1996. ----HP
  1997. local initX5 = f5.Size.X.Scale
  1998. local maxhp = char.Humanoid.MaxHealth
  1999. local hp = char.Humanoid.Health
  2000. local Pie = (hp / maxhp)
  2001. f5f:TweenSize( UDim2.new( initX5*Pie*3.33, 0, 1, 0),"In","Linear",1 )
  2002. ---Energy
  2003. local DV1 = energy / 100
  2004. local initX6 = f6.Size.X.Scale
  2005. f6f:TweenSize( UDim2.new( initX6*DV1*3.33, 0, 1, 0),"In","Linear",1 )
  2006. ---Block
  2007. local DV1 = blt.Value / blm
  2008. local initX6 = f9.Size.X.Scale
  2009. f9f:TweenSize( UDim2.new( initX6*DV1*1.63, 0, 1, 0),"In","Linear",1 )
  2010. if opend == true and current == true and idleq == false then
  2011. if stun.Value == true then
  2012. TARG1 = stunned[3] -- LEFT ARM
  2013. TARG2 = stunned[2]-- RIGHT ARM
  2014. TARG3 = stunned[1] -- NECK
  2015. TARG4 = stunned[5] -- RIGHT LEG
  2016. TARG5 = stunned[4] -- LEFT LEG
  2017. TARG6 = stunned[6] -- TORSO TILT
  2018. char.Humanoid.WalkSpeed = 0
  2019. end
  2020. if stun.Value == true then
  2021. char.Humanoid.JumpPower = 0
  2022. else
  2023. char.Humanoid.JumpPower = 50
  2024. end
  2025. if stun.Value == false and skl == false then
  2026. char.Humanoid.WalkSpeed = 16 * spd.Value
  2027. end
  2028. if char.Humanoid.Jump == true and stun.Value == false and bl.Value == false then
  2029. TARG1 = jump[3] -- LEFT ARM
  2030. TARG2 = jump[2]-- RIGHT ARM
  2031. TARG3 = jump[1] -- NECK
  2032. TARG4 = jump[5] -- RIGHT LEG
  2033. TARG5 = jump[4] -- LEFT LEG
  2034. TARG6 = CFrame.new(0,0,0)
  2035. end
  2036. --ts.C0 = ts.C0:lerp(stunned[6],.4)
  2037. --nc.C0 = nc.C0:lerp(stunned[1],.4)
  2038. --ll.C0 = ll.C0:lerp(stunned[4],.4)
  2039. --rl.C0 = rl.C0:lerp(stunned[5],.4)
  2040. --w3.C0 = w3.C0:lerp(stunned[3],.4)
  2041. --w4.C0 = w4.C0:lerp(stunned[2],.4)
  2042. local lilwl = ll.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0))
  2043. local lirwl = rl.C0 * CFrame.new(0,0,.5) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0))
  2044.  
  2045. --RIGHT
  2046. local lilwr = ll.C0 * CFrame.new(0,0,.5) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0))
  2047. local lirwr = rl.C0 * CFrame.new(0,0,-.5) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0))
  2048.  
  2049.  
  2050. --
  2051. if bl.Value == false then
  2052. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false then
  2053. TARG1 = walk[8] -- LEFT ARM
  2054. TARG2 = walk[7]-- RIGHT ARM
  2055. TARG3 = walk[6] -- NECK
  2056. TARG4 = walk[4] -- RIGHT LEG
  2057. TARG5 = walk[3] -- LEFT LEG
  2058. TARG6 = walk[5] -- TORSO
  2059. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  2060. wait(.05)
  2061. end
  2062. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  2063. wait(.05)
  2064. end
  2065. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  2066. wait(.05)
  2067. end
  2068. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  2069. wait(.05)
  2070. end
  2071. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  2072. TARG1 = walk[8] -- LEFT ARM
  2073. TARG2 = walk[7]-- RIGHT ARM
  2074. TARG3 = walk[6] -- NECK
  2075. TARG4 = walk[2] -- RIGHT LEG
  2076. TARG5 = walk[1] -- LEFT LEG
  2077. TARG6 = walk[5] -- TORSO
  2078. end
  2079. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  2080. wait(.05)
  2081. end
  2082. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  2083. wait(.05)
  2084. end
  2085. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  2086. wait(.05)
  2087. end
  2088. if IdleAndWalk == true and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  2089. wait(.05)
  2090. end
  2091. else
  2092. if IdleAndWalk == false and char.Humanoid.Jump == false and stun.Value == false and bl.Value == false then
  2093. TARG1 = idle[5]
  2094. TARG2 = idle[6]
  2095. TARG3 = idle[2]
  2096. TARG4 = idle[4]
  2097. TARG5 = idle[3]
  2098. TARG6 = idle[1]
  2099. end
  2100. end
  2101. end
  2102. --
  2103. end
  2104. end
  2105.  
  2106. --[[
  2107.  
  2108.  
  2109.  
  2110.  
  2111. ts.C0 = ts.C0:lerp(idle[1],.4)
  2112. nc.C0 = nc.C0:lerp(idle[2],.4)
  2113. ll.C0 = ll.C0:lerp(idle[3],.4)
  2114. rl.C0 = rl.C0:lerp(idle[4],.4)
  2115. w3.C0 = w3.C0:lerp(idle[5],.4)
  2116. w4.C0 = w4.C0:lerp(idle[6],.4)
  2117.  
  2118. TARG1 = idle[5]
  2119. TARG2 = idle[6]
  2120. TARG3 = idle[2]
  2121. TARG4 = idle[5]
  2122. TARG5 = idle[3]
  2123. TARG6 = idle[2]
  2124. if TARG4 ~= nil then
  2125. rl.C0 = rl.C0:lerp(TARG4,lspeed)
  2126. end
  2127. if TARG5 ~= nil then
  2128. ll.C0 = ll.C0:lerp(TARG5,lspeed)
  2129. end
  2130. if TARG3 ~= nil then
  2131. nc.C0 = nc.C0:lerp(TARG3,lspeed)
  2132. end
  2133. if TARG1 ~= nil then
  2134. w3.C0 = w3.C0:lerp(TARG1,Speed)
  2135. end
  2136. if TARG2 ~= nil then
  2137. w4.C0 = w4.C0:lerp(TARG2,Speed)
  2138. end
  2139.  
  2140. ll.C0 = ll.C0:lerp(walk[3],.4)
  2141. rl.C0 = rl.C0:lerp(walk[4],.4)
  2142. ---OTHER ANIMS
  2143. ts.C0 = ts.C0:lerp(walk[5],.4)
  2144. nc.C0 = nc.C0:lerp(walk[6],.4)
  2145. w4.C0 = w4.C0:lerp(walk[7],.4)
  2146. w3.C0 = w3.C0:lerp(walk[8],.4)
  2147.  
  2148. TARG1 = walk[8] -- LEFT ARM
  2149. TARG2 = walk[7]-- RIGHT ARM
  2150. TARG3 = walk[6] -- NECK
  2151. TARG4 = walk[] -- RIGHT LEG
  2152. TARG5 = walk[] -- LEFT LEG
  2153. TARG6 = walk[5] -- TORSO
  2154.  
  2155. for i = 0,1,wait() do
  2156. wait()
  2157. ll.C0 = ll.C0:lerp(walk[3],.4)
  2158. rl.C0 = rl.C0:lerp(walk[4],.4)
  2159. ---OTHER ANIMS
  2160. ts.C0 = ts.C0:lerp(walk[5],.4)
  2161. nc.C0 = nc.C0:lerp(walk[6],.4)
  2162. w4.C0 = w4.C0:lerp(walk[7],.4)
  2163. w3.C0 = w3.C0:lerp(walk[8],.4)
  2164. end--]]
Advertisement
Add Comment
Please, Sign In to add comment