00fjg

Untitled

Sep 17th, 2017
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.38 KB | None | 0 0
  1. --Pink Guy's hood decal 130096499
  2. local function lerp(weld,beglerp,endlerp,speed)
  3. weld.C0 = beglerp:lerp(endlerp,speed)
  4. return weld.C0
  5. end
  6.  
  7. local speed = 0.2
  8. local angle = 0
  9. local anglespeed = 2
  10. local armspeed = 0.2
  11. local armangle = 0
  12. local armanglespeed = 2
  13. local legspeed = 0.2
  14. local legangle = 0
  15. local leganglespeed = 2
  16. local on = true
  17. local damen = false
  18. local enabled = true
  19. local zenabled = 0
  20. local xenabled = 0
  21. local cenabled = 0
  22. local venabled = 0
  23. local eenabled = 0
  24. local Debounce = {}
  25. local TakeDamage = false
  26. local combo = 1
  27. local Player = game.Players.LocalPlayer
  28. local mouse = Player:GetMouse()
  29. local Char = Player.Character
  30. if Char:FindFirstChild("Shirt") ~= nil then
  31. Char.Shirt:Destroy()
  32. end
  33. if Char:FindFirstChild("Pants") ~= nil then
  34. Char.Pants:Destroy()
  35. end
  36. if Char:FindFirstChild("Body Colors") ~= nil then
  37. Char["Body Colors"]:Destroy()
  38. end
  39. local Human = Char.Humanoid
  40. local Sounds = {"rbxassetid://234365549","rbxassetid://200632211","rbxassetid://136007472","rbxassetid://136523485","rbxassetid://163619849","rbxassetid://240517975","rbxassetid://233856154","rbxassetid://401057781","rbxassetid://401057825","rbxassetid://401057895","rbxassetid://199149186","rbxasseid://199149269"}
  41. local Head = Char.Head
  42. local LUA = Char:findFirstChild("LeftUpperArm")
  43. LUA.BrickColor = BrickColor.new("Hot pink")
  44. local RUA = Char:findFirstChild("RightUpperArm")
  45. RUA.BrickColor = BrickColor.new("Hot pink")
  46. local LUL = Char:findFirstChild("LeftUpperLeg")
  47. LUL.BrickColor = BrickColor.new("Hot pink")
  48. local RUL = Char:findFirstChild("RightUpperLeg")
  49. RUL.BrickColor = BrickColor.new("Hot pink")
  50. local LLA = Char:findFirstChild("LeftLowerArm")
  51. LLA.BrickColor = BrickColor.new("Hot pink")
  52. local RLA = Char:findFirstChild("RightLowerArm")
  53. RLA.BrickColor = BrickColor.new("Hot pink")
  54. local LLL = Char:findFirstChild("LeftLowerLeg")
  55. LLL.BrickColor = BrickColor.new("Hot pink")
  56. local RLL = Char:findFirstChild("RightLowerLeg")
  57. RLL.BrickColor = BrickColor.new("Hot pink")
  58. local Neck = Head:findFirstChild("Neck")
  59. local UM = Char:findFirstChild("UpperTorso")
  60. UM.BrickColor = BrickColor.new("Hot pink")
  61. local HM = Char:findFirstChild("LowerTorso")
  62. HM.BrickColor = BrickColor.new("Hot Pink")
  63. local R = Char:findFirstChild("LowerTorso"):findFirstChild("Root"):Clone()
  64. local RJ = R:Clone()
  65. RJ.Parent = Char:findFirstChild("LowerTorso")
  66. local WL = Char:findFirstChild("LeftUpperArm"):findFirstChild("LeftShoulder")
  67. local WLS = WL:Clone()
  68. WL.Part0 = nil
  69. WLS.Parent = Char:findFirstChild("LeftUpperArm")
  70. local WR = Char:findFirstChild("RightUpperArm"):findFirstChild("RightShoulder")
  71. local WRS = WR:Clone()
  72. WR.Part0 = nil
  73. WRS.Parent = Char:findFirstChild("RightUpperArm")
  74. local WLE = Char:findFirstChild("LeftLowerArm"):findFirstChild("LeftElbow")
  75. local WLSE = WLE:Clone()
  76. WLE.Part0 = nil
  77. WLSE.Parent = Char:findFirstChild("LeftLowerArm")
  78. local WRE = Char:findFirstChild("RightLowerArm"):findFirstChild("RightElbow")
  79. WRSE = WRE:Clone()
  80. WRE.Part0 = nil
  81. WRSE.Parent = Char:findFirstChild("RightLowerArm")
  82. local WHL = Char:findFirstChild("LeftUpperLeg"):findFirstChild("LeftHip")
  83. local WLH = WHL:Clone()
  84. WHL.Part0 = nil
  85. WLH.Parent = Char:findFirstChild("LeftUpperLeg")
  86. local WHR = Char:findFirstChild("RightUpperLeg"):findFirstChild("RightHip")
  87. local WRH = WHR:Clone()
  88. WHR.Part0 = nil
  89. WRH.Parent = Char:findFirstChild("RightUpperLeg")
  90. local WHLK = Char:findFirstChild("LeftLowerLeg"):findFirstChild("LeftKnee")
  91. WLHK = WHLK:Clone()
  92. WHLK.Part0 = nil
  93. WLHK.Parent = Char:findFirstChild("LeftLowerLeg")
  94. local WHRK = Char:findFirstChild("RightLowerLeg"):findFirstChild("RightKnee")
  95. WRHK = WHRK:Clone()
  96. WHRK.Part0 = nil
  97. WRHK.Parent = Char:findFirstChild("RightLowerLeg")
  98. local LSC0 = WL.C0
  99. local LSC1 = WL.C1
  100. local RSC0 = WR.C0
  101. local RSC1 = WR.C1
  102. local LSEC0 = WLE.C0
  103. local LSEC1 = WLE.C1
  104. local RSEC0 = WRE.C0
  105. local RSEC1 = WRE.C1
  106. local LHC0 = WHL.C0
  107. local LHC1 = WHL.C1
  108. local RHC0 = WHR.C0
  109. local RHC1 = WHR.C1
  110. local LHKC0 = WHLK.C0
  111. local LHKC1 = WHLK.C1
  112. local RHKC0 = WHRK.C0
  113. local RHKC1 = WHRK.C1
  114. local WRJ = RJ
  115. local RJC0 = RJ.C0
  116. local RJC1 = RJ.C1
  117. local NC0 = Neck.C0
  118. local Run = game:GetService("RunService")
  119. local noweightprop = PhysicalProperties.new(0,0.3,0.5,0,0) --apply to parts you add by doing part.CustomPhysicalProperties = noweightprop
  120.  
  121. Anim = Char:FindFirstChild("Animate")
  122. if Anim ~= nil then
  123. Anim:Destroy()
  124. end
  125. Animate = Human:FindFirstChild("Animator")
  126. if Animate ~= nil then
  127. Animate:Destroy()
  128. end
  129.  
  130. local gui = Instance.new("ScreenGui",Player.PlayerGui)
  131. local skill1 = Instance.new("TextLabel",gui)
  132. skill1.Size = UDim2.new(0,150,0,50)
  133. skill1.Position = UDim2.new(0.75,0,0.75,0)
  134. skill1.Text = ""
  135. skill1.TextWrapped = true
  136. skill1.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  137. local skill1text = Instance.new("TextLabel",gui)
  138. skill1text.Size = UDim2.new(0,150,0,50)
  139. skill1text.Position = UDim2.new(0.75,0,0.75,0)
  140. skill1text.TextColor3 = Color3.new(1,1,1)
  141. skill1text.BackgroundTransparency = 1
  142. skill1text.Text = "[Z] \n Deafen"
  143. skill1text.TextWrapped = true
  144. skill1text.TextScaled = true
  145. skill1text.Font = "Antique"
  146. skill1text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  147. skill1img = Instance.new("ImageLabel",skill1)
  148. skill1img.Size = UDim2.new(0,0,1,0)
  149. skill1img.Image = "rbxassetid://48965808"
  150. skill1img.BackgroundColor3 = BrickColor.new("Bright red").Color
  151. local skill2 = Instance.new("TextLabel",gui)
  152. skill2.Size = UDim2.new(0,150,0,50)
  153. skill2.Position = UDim2.new(0.875,0,0.75,0)
  154. skill2.Text = ""
  155. skill2.TextWrapped = true
  156. skill2.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  157. local skill2text = Instance.new("TextLabel",gui)
  158. skill2text.Size = UDim2.new(0,150,0,50)
  159. skill2text.Position = UDim2.new(0.875,0,0.75,0)
  160. skill2text.TextColor3 = Color3.new(1,1,1)
  161. skill2text.BackgroundTransparency = 1
  162. skill2text.Text = "[X] \n Sax Slam"
  163. skill2text.TextWrapped = true
  164. skill2text.TextScaled = true
  165. skill2text.Font = "Antique"
  166. skill2text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  167. skill2img = Instance.new("ImageLabel",skill2)
  168. skill2img.Size = UDim2.new(0,0,1,0)
  169. skill2img.Image = "rbxassetid://48965808"
  170. skill2img.BackgroundColor3 = BrickColor.new("Bright red").Color
  171. local skill3 = Instance.new("TextLabel",gui)
  172. skill3.Size = UDim2.new(0,150,0,50)
  173. skill3.Position = UDim2.new(0.75,0,0.85,0)
  174. skill3.Text = ""
  175. skill3.TextWrapped = true
  176. skill3.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  177. local skill3text = Instance.new("TextLabel",gui)
  178. skill3text.Size = UDim2.new(0,150,0,50)
  179. skill3text.Position = UDim2.new(0.75,0,0.85,0)
  180. skill3text.TextColor3 = Color3.new(1,1,1)
  181. skill3text.BackgroundTransparency = 1
  182. skill3text.Text = "[C] \n Summon Memes"
  183. skill3text.TextWrapped = true
  184. skill3text.TextScaled = true
  185. skill3text.Font = "Antique"
  186. skill3text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  187. skill3img = Instance.new("ImageLabel",skill3)
  188. skill3img.Size = UDim2.new(0,0,1,0)
  189. skill3img.Image = "rbxassetid://48965808"
  190. skill3img.BackgroundColor3 = BrickColor.new("Bright red").Color
  191. local skill4 = Instance.new("TextLabel",gui)
  192. skill4.Size = UDim2.new(0,150,0,50)
  193. skill4.Position = UDim2.new(0.875,0,0.85,0)
  194. skill4.Text = ""
  195. skill4.TextWrapped = true
  196. skill4.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  197. local skill4text = Instance.new("TextLabel",gui)
  198. skill4text.Size = UDim2.new(0,150,0,50)
  199. skill4text.Position = UDim2.new(0.875,0,0.85,0)
  200. skill4text.TextColor3 = Color3.new(1,1,1)
  201. skill4text.BackgroundTransparency = 1
  202. skill4text.Text = "[V] \n Multi Sax"
  203. skill4text.TextWrapped = true
  204. skill4text.TextScaled = true
  205. skill4text.Font = "Antique"
  206. skill4text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  207. skill4img = Instance.new("ImageLabel",skill4)
  208. skill4img.Size = UDim2.new(0,0,1,0)
  209. skill4img.Image = "rbxassetid://48965808"
  210. skill4img.BackgroundColor3 = BrickColor.new("Bright red").Color
  211. local skill5 = Instance.new("TextLabel",gui)
  212. skill5.Size = UDim2.new(0,150,0,50)
  213. skill5.Position = UDim2.new(0.8125,0,0.65,0)
  214. skill5.Text = ""
  215. skill5.TextWrapped = true
  216. skill5.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  217. local skill5text = Instance.new("TextLabel",gui)
  218. skill5text.Size = UDim2.new(0,150,0,50)
  219. skill5text.Position = UDim2.new(0.8125,0,0.65,0)
  220. skill5text.TextColor3 = Color3.new(1,1,1)
  221. skill5text.BackgroundTransparency = 1
  222. skill5text.Text = "[E] \n Endure"
  223. skill5text.TextWrapped = true
  224. skill5text.TextScaled = true
  225. skill5text.Font = "Antique"
  226. skill5text.BackgroundColor3 = BrickColor.new("Medium stone grey").Color
  227. skill5img = Instance.new("ImageLabel",skill5)
  228. skill5img.Size = UDim2.new(0,0,1,0)
  229. skill5img.Image = "rbxassetid://48965808"
  230. skill5img.BackgroundColor3 = BrickColor.new("Bright red").Color
  231.  
  232. local Meshes={
  233. Blast="20329976",
  234. Crown="1323306",
  235. Ring="3270017",
  236. Claw="10681506",
  237. Crystal="9756362",
  238. Coil="9753878",
  239. Cloud="1095708",
  240. Skull="4770583",
  241. SpinyShell="1080954",
  242. }
  243.  
  244. local function nooutlines(part)
  245. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  246. end
  247.  
  248. local function getmesh(mesh)
  249. return "rbxassetid://"..mesh
  250. end
  251.  
  252. local function effect(part,brickcolor,size,cframe,trans,transincrement,scaleby,loopwait,meshid,meshtype)
  253. local p = Instance.new("Part", part or workspace)
  254. p.Anchored = true
  255. p.CanCollide = false
  256. p.FormFactor = Enum.FormFactor.Custom
  257. p.Material = "SmoothPlastic"
  258. p.CFrame = cframe
  259. p.BrickColor = brickcolor
  260. p.Size = Vector3.new(1,1,1)
  261. p.Transparency = trans
  262. nooutlines(p)
  263. local m = Instance.new("SpecialMesh",p)
  264. if meshtype ~= nil and meshid == nil then
  265. m.MeshType = meshtype
  266. end
  267. if meshtype == nil and meshid ~= nil then
  268. m.MeshId = getmesh(meshid)
  269. end
  270. m.Scale = size
  271. coroutine.wrap(function()
  272. for i = 0,loopwait,0.1 do
  273. p.CFrame = p.CFrame
  274. p.Transparency = p.Transparency +transincrement
  275. m.Scale = m.Scale + scaleby
  276. Rwait()
  277. end
  278. p:Destroy()
  279. end)()
  280. return p
  281. end
  282.  
  283. function Rwait(long)
  284. if long == 0 or long == nil then
  285. Run.RenderStepped:wait()
  286. else
  287. for i = 0,long do
  288. Run.RenderStepped:wait()
  289. end
  290. end
  291. end
  292.  
  293. local PlaySound = function(part,volume,pitch,id,looped)
  294. local Sound = Instance.new("Sound", part)
  295. Sound.SoundId = id
  296. Sound.Pitch = pitch
  297. Sound.Volume = volume
  298. coroutine.wrap(function()
  299. wait()
  300. Sound:Play()
  301. if looped == nil then
  302. game.Debris:AddItem(Sound,10)
  303. end
  304. end)()
  305. if looped == true then
  306. Sound.Looped = true
  307. end
  308. return Sound
  309. end
  310.  
  311. local ShowDmg = function(totake)
  312. local modl = Instance.new("Model", workspace)
  313. modl.Name = tostring(totake)
  314. local prt = Instance.new("Part", modl)
  315. prt.CanCollide = false
  316. prt.BrickColor = BrickColor.Red()
  317. prt.Name = "Head"
  318. prt.CFrame = HM.CFrame *CFrame.new(0, 1.5, 0)
  319. prt.TopSurface = 0
  320. prt.BottomSurface = 0
  321. prt.FormFactor = 3
  322. prt.Size = Vector3.new(1, 0.2, 1)
  323. local bm = Instance.new("BlockMesh", prt)
  324. local hum = Instance.new("Humanoid", modl)
  325. hum.Health = 0
  326. hum.MaxHealth = 0
  327. hum.WalkSpeed = 0
  328. bodypos = Instance.new("BodyPosition", prt)
  329. bodypos.position = Head.Position +Vector3.new(0, 1, 0)
  330. bodypos.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  331. game.Debris:AddItem(modl, 1)
  332. coroutine.resume(coroutine.create(function()
  333. for i = 1, 3 do
  334. bodypos.position = bodypos.position +Vector3.new(0, 0.5, 0)
  335. Rwait()
  336. end
  337. end))
  338. end
  339.  
  340. local function ChargeAt(Strength)
  341. local BV = Instance.new("BodyVelocity",HM)
  342. BV.maxForce = Vector3.new(1e5,0,1e5)
  343. BV.velocity = HM.CFrame.lookVector *Strength
  344. game.Debris:AddItem(BV,0.1)
  345. end
  346.  
  347. local function Rwait(long)
  348. if long == 0 or long == nil then
  349. Run.RenderStepped:wait()
  350. else
  351. for i = 0,long do
  352. Run.RenderStepped:wait()
  353. end
  354. end
  355. end
  356.  
  357. local function Damage(hit,mm,knockback,knockbackvelocity)
  358. if hit ~= nil and damen == true and hit.Parent ~= Char then
  359. local hum = GetHumanoid(hit.Parent)
  360. if hum ~= nil then
  361. if TakeDamage == true then
  362. hum:TakeDamage(mm)
  363. spawn(function()
  364. ShowDmg(mm)
  365. end)
  366. elseif TakeDamage == false then
  367. hum.Health = hum.Health - mm
  368. spawn(function()
  369. ShowDmg(mm)
  370. end)
  371. end
  372. PlaySound(hum.Torso,1,1,Sounds[math.random(8,12)])
  373. if knockback ~= nil and knockback ~= 0 then
  374. if knockbackvelocity == nil then
  375. local v = Instance.new("BodyVelocity",hum.Torso)
  376. v.maxForce = Vector3.new(1e5,1e5,1e5)
  377. v.P = 1e20
  378. v.velocity = HM.CFrame.lookVector *knockback
  379. game.Debris:AddItem(v,0.3)
  380. else
  381. local v = Instance.new("BodyVelocity",hum.Torso)
  382. v.maxForce = Vector3.new(1e5,1e5,1e5)
  383. v.P = 1e20
  384. v.velocity = KnockbackVelocity *knockback
  385. game.Debris:AddItem(v,0.3)
  386. end
  387. end
  388. end
  389. damen = false
  390. end
  391. end
  392.  
  393. function GetDistance(Obj,Mag)
  394. local Bodies = {}
  395. for _,v in pairs(workspace:GetChildren()) do
  396. if v ~= Char then
  397. hum = findhum(v)
  398. if hum ~= nil and hum.Torso ~= nil then
  399. local Mag2 = (hum.Torso.Position - Obj.Position).magnitude
  400. if Mag2 < Mag then
  401. Bodies[#Bodies + 1] = v
  402. end
  403. end
  404. end
  405. end
  406. return Bodies,hum
  407. end
  408.  
  409. --darkus stuff
  410.  
  411. function GetHumanoid(Character)
  412.  
  413. assert(Character, 'bad argument #1 to Character (Model expected, got nil)')
  414.  
  415. local hum
  416.  
  417. if Character == Char then return end
  418.  
  419. if Character.ClassName == "Hat" or Character.ClassName == "Accessory" then
  420. for q,e in next, Character.Parent:children() do
  421. if e:isA'Humanoid' then
  422. hum = e
  423. end
  424. if e:isA'ForceField' then
  425. return
  426. end
  427. end
  428. else
  429. for q,e in next, Character:children() do
  430. if e:isA'Humanoid' then
  431. hum = e
  432. end
  433. if e:isA'ForceField' then
  434. return
  435. end
  436. end
  437. end
  438. return hum
  439. end
  440.  
  441. function GetNear(Object, Distance)
  442.  
  443. assert(Object, 'bad argument #1 to Object (Model expected, got nil)')
  444.  
  445. local Distance = (Distance and Distance or 25)
  446. local rtn = {}
  447.  
  448. for q,e in next, workspace:children() do
  449. local Hum = e:FindFirstChild'Humanoid'
  450. if Hum ~= nil then
  451. Tor = Hum.Torso
  452. end
  453. if Tor ~= nil then
  454. local dist = (Object.Position-Tor.Position).magnitude
  455. if dist <= Distance then
  456. rtn[#rtn+1] = e
  457. end
  458. end
  459. end
  460. return rtn
  461. end
  462.  
  463. function DamageNear(Distance, Part, Damage, Knockback, DebounceTime, KnockbackVelocity)
  464. if damen == false then return end
  465. assert(Part, 'bad argument #2 to Part (Part expected, got nil)')
  466. assert(Part:isA'BasePart', ('bad argument #2 to Part (Part expected, got %s)'):format(Part.ClassName))
  467.  
  468. local Distance = (Distance and Distance or 25)
  469. local Noobs = GetNear(Part, Distance)
  470.  
  471. for nild, Character in next, Noobs do
  472.  
  473. local Human = GetHumanoid(Character)
  474. if Human and not Debounce[Character] then
  475. -- no clue why they were using spawn but ok...
  476.  
  477. Debounce[Character] = true
  478.  
  479. if TakeDamage then
  480. if buff == true then
  481. Human:TakeDamage(Damage*2)
  482. spawn(function()
  483. ShowDmg(Damage*2)
  484. end)
  485. elseif buff == false then
  486. Human:TakeDamage(Damage)
  487. spawn(function()
  488. ShowDmg(Damage)
  489. end)
  490. end
  491. spawn(function()
  492. ShowDmg(Damage)
  493. end)
  494. else
  495. if buff == true then
  496. Human.Health = Human.Health - Damage*2
  497. spawn(function()
  498. ShowDmg(Damage*2)
  499. end)
  500. elseif buff == false then
  501. Human.Health = Human.Health - Damage
  502. spawn(function()
  503. ShowDmg(Damage)
  504. end)
  505. end
  506. end
  507. PlaySound(Human.Torso,1,1,Sounds[math.random(8,12)])
  508. if Knockback then
  509. if KnockbackVelocity == nil then
  510. local v = Instance.new("BodyVelocity", Human.Torso)
  511. v.maxForce = Vector3.new(1e5,1e5,1e5)
  512. v.P = 1e20
  513. v.velocity = HM.CFrame.lookVector * Knockback
  514. spawn(function()
  515. game:service'Debris':AddItem(v,0.3)
  516. end)
  517. else
  518. local v = Instance.new("BodyVelocity", Human.Torso)
  519. v.maxForce = Vector3.new(1e5,1e5,1e5)
  520. v.P = 1e20
  521. v.velocity = KnockbackVelocity * Knockback
  522. spawn(function()
  523. game:service'Debris':AddItem(v,0.3)
  524. end)
  525. end
  526. end
  527.  
  528. coroutine.wrap(function()--spawn(function()
  529. wait(DebounceTime)
  530. Debounce[Character] = nil
  531. end)()--end)
  532.  
  533. end
  534. end
  535.  
  536. return
  537. end
  538. --
  539.  
  540.  
  541. local function Seizure()
  542. for i = 1,300 do
  543. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.rad(math.random(-360,360)/10),math.rad(math.random(-360,360)/10),math.rad(math.random(-360,0)/4)),armspeed*1.5)
  544. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.rad(math.random(-360,360)/10),math.rad(math.random(-360,360)/10),math.rad(math.random(0,360)/4)),armspeed*1.5)
  545. lerp(WLSE,WLSE.C0,LSEC0 *CFrame.Angles(math.rad(math.random(-360,360)/10),0,0),armspeed*1.5)
  546. lerp(WRSE,WRSE.C0,RSEC0 *CFrame.Angles(math.rad(math.random(-360,360)/10),0,0),armspeed*1.5)
  547. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(math.rad(math.random(-360,360)/10),math.rad(math.random(-360,360)/10),math.rad(math.random(-360,0)/10)),legspeed*1.5)
  548. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(math.rad(math.random(-360,360)/10),math.rad(math.random(-360,360)/10),math.rad(math.random(0,360)/10)),legspeed*1.5)
  549. lerp(WLHK,WLHK.C0,LHKC0 *CFrame.Angles(math.rad(math.random(-360,0)/10),0,0),legspeed*1.5)
  550. lerp(WRHK,WRHK.C0,RHKC0 *CFrame.Angles(math.rad(math.random(-360,0)/10),0,0),legspeed*1.5)
  551. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,-2,0) *CFrame.Angles(math.pi/2,math.rad(math.random(-360,360)/10),0),speed*1.5)
  552. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/5,0,0),speed*1.5)
  553. Rwait()
  554. end
  555. end
  556.  
  557. local click = mouse.Button1Down:connect(function()
  558. if on == false then return end
  559. if enabled == false then return end
  560. if combo == 1 and enabled == true then
  561. enabled = false
  562. --Move1()
  563. enabled = true
  564. combo = 1
  565. coroutine.wrap(function()
  566. Rwait(400)
  567. if combo ~= 1 and enabled == true then
  568. combo = 1
  569. end
  570. end)()
  571. elseif combo == 2 and enabled == true then
  572. enabled = false
  573. --Move2()
  574. enabled = true
  575. combo = 3
  576. coroutine.wrap(function()
  577. Rwait(400)
  578. if combo ~= 1 and enabled == true then
  579. combo = 1
  580. end
  581. end)()
  582. elseif combo == 3 and enabled == true then
  583. enabled = false
  584. --Move3()
  585. enabled = true
  586. combo = 1
  587. end
  588. end)
  589.  
  590. local keys = mouse.KeyDown:connect(function(key)
  591. key = key:lower()
  592. if enabled == false then return end
  593. if key == "z" and on == true and enabled == true and zenabled == 1 then
  594. zenabled = 0
  595. enabled = false
  596. Seizure()
  597. enabled = true
  598. elseif key == "x" and on == true and enabled == true and xenabled == 1 then
  599. xenabled = 0
  600. enabled = false
  601. --Skill2()
  602. enabled = true
  603. elseif key == "c" and on == true and enabled == true and cenabled == 1 then
  604. cenabled = 0
  605. enabled = false
  606. --Skill3()
  607. enabled = true
  608. elseif key == "v" and on == true and enabled == true and venabled == 1 then
  609. venabled = 0
  610. enabled = false
  611. --Skill4()
  612. enabled = true
  613. elseif key == "e" and on == true and enabled == true and eenabled == 1 then
  614. eenabled = 0
  615. enabled = false
  616. --Utility()
  617. enabled = true
  618. end
  619. end)
  620.  
  621. local function Cast(Pos,Dir,Amp,IgnoreList)
  622. return workspace:FindPartOnRay(Ray.new(Pos, Dir.unit*Amp), IgnoreList)
  623. end
  624.  
  625. while true do
  626. local surface = Cast(HM.Position,(CFrame.new(HM.Position,HM.Position - Vector3.new(0,1,0))).lookVector,4,Char)
  627. if zenabled < 1 then
  628. zenabled = zenabled +0.01 *0.25
  629. else
  630. zenabled = 1
  631. end
  632. if xenabled < 1 then
  633. xenabled = xenabled +0.01 *0.2
  634. else
  635. xenabled = 1
  636. end
  637. if cenabled < 1 then
  638. cenabled = cenabled +0.01 *0.15
  639. else
  640. cenabled = 1
  641. end
  642. if eenabled < 1 then
  643. eenabled = eenabled +0.01 *0.1
  644. else
  645. eenabled = 1
  646. end
  647. if venabled < 1 then
  648. venabled = venabled +0.01 *0.15
  649. else
  650. venabled = 1
  651. end
  652. skill1img:TweenSize(UDim2.new(zenabled,0,1,0), "Out","Quad",0.1,false,nil)
  653. skill2img:TweenSize(UDim2.new(xenabled,0,1,0), "Out","Quad",0.1,false,nil)
  654. skill3img:TweenSize(UDim2.new(cenabled,0,1,0), "Out","Quad",0.1,false,nil)
  655. skill4img:TweenSize(UDim2.new(venabled,0,1,0), "Out","Quad",0.1,false,nil)
  656. skill5img:TweenSize(UDim2.new(eenabled,0,1,0), "Out","Quad",0.1,false,nil)
  657. if on == true then
  658. angle = (angle % 100) +anglespeed/10
  659. armangle = (armangle % 100) +armanglespeed/10
  660. legangle = (legangle % 100) +leganglespeed/10
  661. if action == "Idle" and enabled == true and surface ~= nil then
  662. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/2.5,0,0),armspeed)
  663. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/2.5,0,0),armspeed)
  664. lerp(WLSE,WLSE.C0,LSEC0,armspeed)
  665. lerp(WRSE,WRSE.C0,RSEC0,armspeed)
  666. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(math.pi/2.1,0,-math.pi/20),legspeed)
  667. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(math.pi/2.1,0,math.pi/20),legspeed)
  668. lerp(WLHK,WLHK.C0,LHKC0 *CFrame.Angles(-math.pi/2,0,0),legspeed)
  669. lerp(WRHK,WRHK.C0,RHKC0 *CFrame.Angles(-math.pi/2,0,0),legspeed)
  670. lerp(WRJ,WRJ.C0,RJC0 *CFrame.new(0,-1.2,0) *CFrame.Angles(-math.pi/2.6,0,0),speed)
  671. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/2.6+math.sin(angle)*0.05,0,0),speed)
  672. end
  673. if action == "Walk" and enabled == true and surface ~= nil then
  674. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.sin(armangle),0,0),armspeed)
  675. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(-math.sin(armangle),0,0),armspeed)
  676. lerp(WLSE,WLSE.C0,LSEC0 *CFrame.Angles(math.pi/6+math.asin(-math.cos(armangle)*0.8),0,0),armspeed)
  677. lerp(WRSE,WRSE.C0,RSEC0 *CFrame.Angles(math.pi/6+math.asin(-math.cos(armangle)*0.8),0,0),armspeed)
  678. lerp(WLH,WLH.C0,LHC0 *CFrame.new(0,-math.sin(legangle)*0.2,0) *CFrame.Angles(math.asin(math.cos(legangle)),0,0),legspeed)
  679. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0,math.sin(legangle)*0.2,0) *CFrame.Angles(-math.asin(math.cos(legangle)),0,0),legspeed)
  680. lerp(WLHK,WLHK.C0,LHKC0 *CFrame.Angles(-math.pi/4-math.asin(-math.cos(legangle)*0.4),0,0),legspeed)
  681. lerp(WRHK,WRHK.C0,RHKC0 *CFrame.Angles(-math.pi/4+math.asin(-math.cos(legangle)*0.4),0,0),legspeed)
  682. lerp(WRJ,WRJ.C0,RJC0 *CFrame.Angles(-math.pi/9,0,HM.RotVelocity.Y/20),speed)
  683. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.sin(angle*0.25)*0.17,0,0),speed)
  684. end
  685. if HM.Velocity.Y >= 5 and enabled == true and surface == nil then
  686. action = "Jump"
  687. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/1.2,0,0),armspeed*1.5)
  688. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/1.2,0,0),armspeed*1.5)
  689. lerp(WLSE,WLSE.C0,LSEC0 *CFrame.Angles(math.pi/4,0,0),armspeed*1.5)
  690. lerp(WRSE,WRSE.C0,RSEC0 *CFrame.Angles(math.pi/4,0,0),armspeed*1.5)
  691. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(math.pi/4,0,-math.pi/6),legspeed*1.5)
  692. lerp(WRH,WRH.C0,RHC0 *CFrame.Angles(math.pi/4,0,math.pi/6),legspeed*1.5)
  693. lerp(WLHK,WLHK.C0,LHKC0 *CFrame.Angles(-math.pi/2.5,0,0),legspeed*1.5)
  694. lerp(WRHK,WRHK.C0,RHKC0 *CFrame.Angles(-math.pi/2.5,0,0),legspeed*1.5)
  695. lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
  696. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(math.pi/5,0,0),speed*1.5)
  697. Rwait()
  698. elseif HM.Velocity.Y <= -5 and enabled == true and surface == nil then
  699. action = "Fall"
  700. lerp(WLS,WLS.C0,LSC0 *CFrame.Angles(math.pi/9,0,0),armspeed*1.5)
  701. lerp(WRS,WRS.C0,RSC0 *CFrame.Angles(math.pi/9,0,0),armspeed*1.5)
  702. lerp(WLSE,WLSE.C0,LSEC0,armspeed*1.5)
  703. lerp(WRSE,WRSE.C0,RSEC0,armspeed*1.5)
  704. lerp(WLH,WLH.C0,LHC0 *CFrame.Angles(-math.pi/10,0,0),legspeed*1.5)
  705. lerp(WRH,WRH.C0,RHC0 *CFrame.new(0,0.15,0) *CFrame.Angles(math.pi/8,0,0),legspeed*1.5)
  706. lerp(WLHK,WLHK.C0,LHKC0 *CFrame.Angles(-math.pi/5,0,0),legspeed*1.5)
  707. lerp(WRHK,WRHK.C0,RHKC0 *CFrame.Angles(-math.pi/7,0,0),legspeed*1.5)
  708. lerp(WRJ,WRJ.C0,RJC0,speed*1.5)
  709. lerp(Neck,Neck.C0,NC0 *CFrame.Angles(-math.pi/5,0,0),speed*1.5)
  710. Rwait()
  711. end
  712. if Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude <= 2 then
  713. action = "Idle"
  714. elseif Vector3.new(HM.Velocity.X,0,HM.Velocity.Z).magnitude >= 2 then
  715. action = "Walk"
  716. end
  717. end
  718. Rwait()
  719. end
Add Comment
Please, Sign In to add comment