Awooslayer699

Untitled

Mar 13th, 2019
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. local RealPlayer = Player
  4. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end,__call=function(self,...)local t=rawget(self,"_RealService")if t then return t(...)end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return self[t]end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;x.RunService=v({RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")setmetatable(x,{__index=function(self,t)return r:GetService(t)or typeof(r[t])=="function"and function(m,...)return r[t](r,...)end or r[t]end,__newindex=s.__newindex,__call=s.__call})game,owner=x,x.Players.LocalPlayer end
  5.  
  6. --[[SCRIPT NAME]]--
  7. --[[
  8.  
  9. This is WafflesAreVeryGood's script, do not attempt to take ownership of the script.
  10.  
  11.  
  12. --]]
  13. local plr = game.Players.LocalPlayer
  14. local char = plr.Character
  15. local mouse = plr:GetMouse()
  16. local torso = char.Torso
  17. local rs = torso["Right Shoulder"]
  18. local ls = torso["Left Shoulder"]
  19. local rh = torso["Right Hip"]
  20. local lh = torso["Left Hip"]
  21. local rj = char.HumanoidRootPart.RootJoint
  22. local neck = torso.Neck
  23. local animpose = "Idle"
  24. local attacking = false
  25. local cananim = true
  26. local rage = false
  27. local shield = nil
  28. local sprint = false
  29. local canrage = true
  30. local legs = false
  31. local powers = true
  32. local energy = 1000
  33. local bc = char:WaitForChild("Body Colors")
  34. local multiplier = 1
  35. local lac = char["Body Colors"].LeftArmColor
  36. local rac = char["Body Colors"].RightArmColor
  37. local rlc = char["Body Colors"].RightArmColor
  38. local llc = char["Body Colors"].LeftLegColor
  39. local hc = char["Body Colors"].HeadColor
  40. local tc = char["Body Colors"].TorsoColor
  41. local humanoid = char:FindFirstChildOfClass("Humanoid")
  42. local huge = Vector3.new(math.huge,math.huge,math.huge)
  43. local color = BrickColor.new("Hot pink")
  44. local mobs = Instance.new("Sound", char)
  45. mobs.SoundId = "rbxassetid://988325757"
  46. mobs.Looped = true
  47. mobs.Volume = 3
  48. mobs:Play()
  49. if char:FindFirstChild("Animate") then char.Animate:Destroy() end
  50. if char:FindFirstChildOfClass("Humanoid"):FindFirstChild("Animator") then char:FindFirstChildOfClass("Humanoid").Animator:Destroy() end
  51. function legsonly()
  52. spawn(function()
  53. for i = 0, 10 do
  54. wait(0.001)
  55. if attacking then break end
  56. end
  57. if not attacking then
  58. legs = false
  59. end
  60. end)
  61. end
  62. function lightning(start,finish,segments,thickness)
  63. local full = (start.p-finish.p).magnitude
  64. local lastpart
  65. local lastscale
  66. local direction = CFrame.new(finish.p,start.p).lookVector
  67. local model
  68. model = Instance.new("Model")
  69. for i = 1, segments do
  70. if not lastscale then lastscale = 0.5 end
  71. if not lastpart then lastpart = char.Torso end
  72. local startp = lastpart.CFrame*CFrame.new(0,0,-lastscale/2)
  73. local p = Instance.new("Part", model)
  74. p.Name = "segment"..i
  75. p.Material = "Neon"
  76. p.BrickColor = color
  77. local endpos
  78. if i == segments then
  79. endpos = finish
  80. else
  81. if lastpart == char.Torso then
  82. endpos = CFrame.new(lastpart.CFrame.p,lastpart.CFrame.p+direction) *CFrame.new(math.random(-thickness*5,thickness*2),math.random(-thickness*5,thickness*5),full/segments)
  83. else
  84. endpos = CFrame.new(lastpart.CFrame.p,lastpart.CFrame.p+direction) *CFrame.new(math.random(-thickness*5,thickness*2),math.random(-thickness*5,thickness*5),full/segments)
  85. end
  86. --[[local p = Instance.new("Part", model)
  87. p.Anchored = true
  88. p.Size = Vector3.new(thickness,thickness,1)
  89. p.CanCollide = false
  90. p.CFrame = endpos]]
  91. end
  92. local mag = (startp.p-endpos.p).magnitude
  93. p.Anchored = true
  94. p.CanCollide = false
  95. local m = Instance.new("SpecialMesh", p)
  96. m.MeshType = "Brick"
  97. for i,v in pairs({"Right", "Left", "Top", "Bottom", "Front", "Back"}) do
  98. p[v.."Surface"] = "SmoothNoOutlines"
  99. end
  100. p.Size = Vector3.new(thickness,thickness,mag)
  101. p.CFrame = CFrame.new(startp.p, endpos.p) *CFrame.new(0,0,-mag/2)
  102. lastscale = mag
  103. lastpart = p
  104. end
  105. model.Parent = char
  106. spawn(function()
  107. for i = 1, 10/2 do
  108. for i,v in pairs(model:children()) do
  109. v.Mesh.Scale = v.Mesh.Scale -Vector3.new(0.1,0.1,0)*2
  110. end
  111. swait()
  112. end
  113. model:Destroy()
  114. end)
  115. end
  116. function getparent()
  117. local par = workspace:FindFirstChild("BasePlate")
  118. if not par then par = workspace:FindFirstChild("Base") end
  119. if not par then par = char.Head end
  120. return par
  121. end
  122. function swait(t)
  123. if t == nil or t == 0 then
  124. game:service('RunService').Stepped:wait(0)
  125. return true
  126. else
  127. for i = 0, t do
  128. game:service('RunService').Stepped:wait(0)
  129. end
  130. return true
  131. end
  132. end
  133. function hurt(hit, dmg)
  134. if hit.Parent then
  135. if hit.Parent:IsA("LocalScript") then hit.Parent:Destroy() end
  136. local hum = hit.Parent:FindFirstChildOfClass("Humanoid")
  137. if hum then
  138. if hum.Parent.Name ~= plr.Name then
  139. if dmg == "Kill" or hum.Health > 100000 then
  140. hit.Parent:BreakJoints()
  141. return true
  142. else
  143. if math.random(0, 100) == 50 then
  144. hum.Health = hum.Health - dmg*multiplier*2.5
  145. else
  146. hum.Health = hum.Health - dmg*multiplier
  147. end
  148. return true
  149. end
  150. end
  151. end
  152. end
  153. end
  154. function soundeffect(id, volume, speed, parent)
  155. spawn(function()
  156. local s = Instance.new("Sound")
  157. s.SoundId = id
  158. s.Volume = volume
  159. s.PlaybackSpeed = speed
  160. s.Parent = parent
  161. s:Play()
  162. repeat wait() until not s.Playing
  163. s:Destroy()
  164. end)
  165. end
  166. function gethum(obj)
  167. if obj.Parent then
  168. if obj.Parent:FindFirstChild("Humanoid") then
  169. if obj.Parent.Name ~= plr.Name then
  170. return obj.Parent:FindFirstChildOfClass("Humanoid")
  171. end
  172. end
  173. end
  174. end
  175. function smooth(obj)
  176. local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  177. for i,v in pairs(sides) do
  178. obj[v.."Surface"] = "SmoothNoOutlines"
  179. end
  180. end
  181. function fade(obj, dest, grow)
  182. spawn(function()
  183. local oldcf = obj.CFrame
  184. for i = 0, 10 do
  185. if grow then
  186. obj.Size = obj.Size +Vector3.new(1,1,1)
  187. obj.CFrame = oldcf
  188. end
  189. obj.Transparency = obj.Transparency +0.1
  190. swait()
  191. end
  192. if dest then
  193. obj:Destroy()
  194. end
  195. end)
  196. end
  197. function replacejoint(name)
  198. local j = torso:FindFirstChild(name)
  199. if not j then j = char.HumanoidRootPart:FindFirstChild(name) end
  200. if j then
  201. if true then
  202. local new = Instance.new("Weld")
  203. new.Part0 = j.Part0
  204. j.Part0 = nil
  205. new.Name = j.Name.." Replacement"
  206. new.Parent = j.Parent
  207. new.Part1 = j.Part1
  208. new.C0 = j.C0
  209. new.C1 = j.C1
  210. return new
  211. end
  212. end
  213. end
  214. function removejoint(name)
  215. local j = torso:FindFirstChild(name.." Replacement")
  216. if not j then j = char.HumanoidRootPart:FindFirstChild(name.." Replacement") end
  217. if j then
  218. local p0 = j.Part0
  219. local c0 = j.C0
  220. local c1 = j.C1
  221. j:Destroy()
  222. local new = p0:FindFirstChild(name)
  223. local ac0 = new.C0
  224. local ac1 = new.C1
  225. new.Part0 = p0
  226. new.C0 = c0
  227. new.C1 = c1
  228. end
  229. end
  230. function fixalljoints()
  231. for i,v in pairs({"Right Shoulder", "Left Shoulder", "Right Hip", "Left Hip", "Neck", "RootJoint"}) do
  232. removejoint(v)
  233. end
  234. end
  235. function getnewjoints()
  236. local rs = replacejoint("Right Shoulder")
  237. local ls = replacejoint("Left Shoulder")
  238. local rh = replacejoint("Right Hip")
  239. local lh = replacejoint("Left Hip")
  240. local neck = replacejoint("Neck")
  241. local rj = replacejoint("RootJoint")
  242. return rs,ls,rh,lh,neck,rj
  243. end
  244. local tdown = false
  245. local jdown = false
  246. mouse.KeyDown:connect(function(key)
  247. if powers then
  248. if key == "r" and not attacking then
  249. attacking = true
  250. humanoid.AutoRotate = false
  251. local rs = replacejoint("Right Shoulder")
  252. local p = Instance.new("Part")
  253. p.CanCollide = false
  254. p.Anchored = true
  255. smooth(p)
  256. p.Transparency = 1
  257. p.Size = Vector3.new(0.2,0.2,0.2)
  258. local pe = Instance.new("ParticleEmitter", p)
  259. pe.Color = ColorSequence.new(color.Color)
  260. pe.LightEmission = 0.7
  261. pe.Size = NumberSequence.new(1)
  262. pe.Texture = "rbxassetid://243664672"
  263. pe.Transparency = NumberSequence.new(0.5)
  264. pe.Lifetime = NumberRange.new(0.3)
  265. pe.Rate = 500
  266. pe.Speed = NumberRange.new(3)
  267. p.Parent = getparent()
  268. local sphere = Instance.new("Part")
  269. smooth(sphere)
  270. sphere.Anchored = true
  271. sphere.CanCollide = false
  272. sphere.Name = "cool ball just for looks"
  273. sphere.BrickColor = color
  274. sphere.Material = "Neon"
  275. sphere.Transparency = 1
  276. sphere.Size = Vector3.new(5,5,5)
  277. local m = Instance.new("SpecialMesh")
  278. m.MeshType = "Sphere"
  279. m.Parent = sphere
  280. sphere.Parent = getparent()
  281. local crown = Instance.new("Part")
  282. crown.Anchored = true
  283. crown.CanCollide = false
  284. crown.BrickColor = color
  285. crown.Transparency = 1
  286. crown.Size = Vector3.new(1,1,1)
  287. crown.CFrame = char["Right Arm"].CFrame *CFrame.new(0,-1.5,0) *CFrame.Angles(math.rad(180),0,0)
  288. local m = Instance.new("SpecialMesh")
  289. m.MeshId = "rbxassetid://20329976"
  290. m.Scale = Vector3.new(4,4,4)
  291. m.Parent = crown
  292. crown.Parent = getparent()
  293. spawn(function()
  294. local num = 0
  295. local num2 = 0
  296. repeat swait()
  297. num2 = num2 + 10
  298. sphere.CFrame = char["Right Arm"].CFrame *CFrame.new(0,-2,0)
  299. crown.CFrame = char["Right Arm"].CFrame *CFrame.new(0,-1.5,0) *CFrame.Angles(math.rad(180),0,0)
  300. crown.CFrame = crown.CFrame:Lerp(crown.CFrame*CFrame.Angles(math.rad(0),math.rad(num2),0),0.5)
  301. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, 0, 1, 0.999848902, -0.0174523108, 0, 0.0174523108, 0.999848902, 0), 0.3)
  302. mouse.TargetFilter = char
  303. local dir = CFrame.new(char.HumanoidRootPart.CFrame.p, mouse.Hit.p).lookVector
  304. local x = dir.X
  305. local z = dir.Z
  306. mouse.TargetFilter = nil
  307. char.HumanoidRootPart.CFrame = CFrame.new(char.HumanoidRootPart.CFrame.p, char.HumanoidRootPart.CFrame.p+Vector3.new(x,0,z))
  308. num = num + 0.5
  309. local sin = math.sin(num)*2
  310. local cos = math.cos(num)*2
  311. p.CFrame = char["Right Arm"].CFrame *CFrame.new(sin,0,cos) *CFrame.new(0,-2,0)
  312. until not attacking
  313. p:Destroy()
  314. end)
  315. wait(2)
  316. local old
  317. soundeffect("rbxassetid://262562442", 2, 0.6, char.Torso)
  318. for i = 1, 100 do
  319. sphere.Transparency = sphere.Transparency -0.05
  320. crown.Transparency = sphere.Transparency
  321. local save = p
  322. if old then old:Destroy() end
  323. local p = Instance.new("Part")
  324. p.Anchored = false
  325. p.CanCollide = false
  326. p.Transparency = crown.Transparency
  327. p.BrickColor = color
  328. p.Material = "Neon"
  329. local start = char["Right Arm"].CFrame*CFrame.new(0,-3,0)
  330. mouse.TargetFilter = char
  331. local ray = Ray.new(start.p, (mouse.Hit.p-start.p).unit*500)
  332. local ignore = {char, save}
  333. local hit, pos = workspace:FindPartOnRayWithIgnoreList(ray, ignore)
  334. if pos then
  335. mouse.TargetFilter = char
  336. local mag = (start.p-pos).magnitude
  337. p.Name = "the sun is a deadly lazer"
  338. p.Size = Vector3.new(mag,5,5)
  339. local dir = CFrame.new(start.p, pos).lookVector
  340. p.CFrame = CFrame.new(start.p,start.p+dir) *CFrame.new(0,0,-mag/2) *CFrame.Angles(0,math.rad(90),0)
  341. local m = Instance.new("SpecialMesh")
  342. m.MeshType = "Cylinder"
  343. m.Parent = p
  344. if i ~= 100 then
  345. local bp = Instance.new("BodyPosition")
  346. bp.MaxForce = huge
  347. bp.Position = p.CFrame.p
  348. bp.Parent = p
  349. end
  350. p.Parent = getparent()
  351. mouse.TargetFilter = nil
  352. p.Touched:connect(function(hit)
  353. hurt(hit, 10)
  354. end)
  355. old = p
  356. end
  357. mouse.TargetFilter = nil
  358. swait()
  359. end
  360. if old then
  361. local p = old
  362. local op = p.CFrame
  363. for i = 1, 20 do
  364. p.Anchored = true
  365. p.Mesh.Scale = p.Mesh.Scale:Lerp(Vector3.new(1,0,0), 0.15)
  366. sphere.Mesh.Scale = sphere.Mesh.Scale:Lerp(Vector3.new(0,0,0), 0.15)
  367. crown.Mesh.Scale = crown.Mesh.Scale:Lerp(Vector3.new(0,0,0), 1.5)
  368. p.CFrame = op
  369. swait()
  370. end
  371. p:Destroy()
  372. end
  373. p:Destroy()
  374. sphere:Destroy()
  375. crown:Destroy()
  376. removejoint("Right Shoulder")
  377. attacking = false
  378. humanoid.AutoRotate = true
  379. end
  380. end
  381. if key == "v" and not attacking and animpose == ("Idle" or "Walking") then
  382. attacking = true
  383. humanoid.WalkSpeed = 0
  384. local p = Instance.new("Part")
  385. p.Anchored = true
  386. p.Name = "Path"
  387. p.BrickColor = color
  388. p.Material = "Neon"
  389. p.Size = Vector3.new(1,0.2,0.2)
  390. p.CFrame = char.Torso.CFrame *CFrame.new(0,-3,0)
  391. p.Parent = getparent()
  392. for i = 0, 2, 0.1 do
  393. p.Size = p.Size:Lerp(Vector3.new(1,0.2,7), 0.2)
  394. p.CFrame = char.Torso.CFrame *CFrame.new(0,-3,0) *CFrame.new(0,0,-p.Size.Z/2)
  395. swait()
  396. end
  397. local mod = Instance.new("Model")
  398. mod.Name = "The great wall on the southern US border"
  399. mod.Parent = getparent()
  400. local p2 = Instance.new("Part")
  401. p2.Name = "donald trump wall"
  402. p2.Anchored = true
  403. p2.BrickColor = color
  404. p2.Material = "Neon"
  405. p2.Size = Vector3.new(1,0.2,1)
  406. p2.CFrame = char.Torso.CFrame *CFrame.new(0,-3,0) *CFrame.new(0,0,-p.Size.Z)
  407. p2.Parent = mod
  408. for i = 0, 2, 0.1 do
  409. local ocf = p2.CFrame
  410. p2.Size = p2.Size:Lerp(Vector3.new(25,0.2,1), 0.2)
  411. p2.CFrame = ocf
  412. swait()
  413. end
  414. for i = 0, 2, 0.1 do
  415. local ocf = p2.CFrame
  416. p2.Size = p2.Size:Lerp(Vector3.new(25,25,1), 0.2)
  417. p2.CFrame = ocf
  418. swait()
  419. end
  420. local hum = Instance.new("Humanoid")
  421. hum.MaxHealth = 200*multiplier
  422. hum.Parent = mod
  423. spawn(function()
  424. repeat wait() until hum.Health <= 0
  425. local wall = p2
  426. local p1 = Instance.new("Part")
  427. p1.Name = "fragment"
  428. p1.Anchored = true
  429. p1.BrickColor = color
  430. p1.Material = "SmoothPlastic"
  431. smooth(p1)
  432. p1.Size = Vector3.new(25/2,25/2,1)
  433. p1.CFrame = wall.CFrame *CFrame.new(25/2,25/2,0)
  434. p1.Parent = mod
  435. local p2 = p1:Clone()
  436. p2.CFrame = wall.CFrame *CFrame.new(-25/2,25/2,0)
  437. local p3 = p1:Clone()
  438. p3.CFrame = wall.CFrame*CFrame.new(-25/2,-25/2,0)
  439. local p4 = p1:Clone()
  440. p4.CFrame = wall.CFrame *CFrame.new(25/2,-25/2,0)
  441. p2.Parent = mod
  442. p3.Parent = mod
  443. p4.Parent = mod
  444. wall:Destroy()
  445. for i,v in pairs({p1,p2,p3,p4}) do
  446. v.Anchored = false
  447. v.CanCollide = false
  448. v.CFrame = v.CFrame *CFrame.new(math.random(-0.2,0.2),math.random(-0.2,0.2),math.random(-0.2,0.2)) *CFrame.Angles(math.rad(math.random(-2,2)),math.rad(math.random(-2,2)),math.rad(math.random(-2,2)))
  449. end
  450. game.Debris:AddItem(mod, 3)
  451. end)
  452. swait()
  453. hum.Health = 200*multiplier
  454. attacking = false
  455. humanoid.WalkSpeed = 16
  456. local cf = char.Torso.CFrame *CFrame.new(0,-3,0)
  457. for i = 0, 2, 0.1 do
  458. p.Size = p.Size:Lerp(Vector3.new(1,0.2,0), 0.2)
  459. p.CFrame = cf *CFrame.new(0,0,-p.Size.Z/2)
  460. swait()
  461. end
  462. p:Destroy()
  463. end
  464. if key == "q" and not attacking then
  465. attacking = true
  466. local rs = replacejoint("Right Shoulder")
  467. local rj = replacejoint("RootJoint")
  468. local p = Instance.new("Part")
  469. p.Anchored = false
  470. p.CanCollide = false
  471. p.BrickColor = color
  472. p.Material = "Neon"
  473. smooth(p)
  474. p.Name = "pole up ur but"
  475. p.Size = Vector3.new(0.2,0.5,0.5)
  476. local m = Instance.new("SpecialMesh")
  477. m.MeshType = "Cylinder"
  478. m.Parent = p
  479. p.Parent = getparent()
  480. local w = Instance.new("Weld")
  481. w.Part0 = p
  482. w.Part1 = char["Right Arm"]
  483. w.C1 = CFrame.new(0,-1,0) --*CFrame.Angles(0,math.rad(90),0)
  484. w.Parent = p
  485. for i = 0, 2, 0.1 do
  486. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.173648581, 0.984808862, 0, 0, 0, 1, 0.984808862, 0.173648581, 0), 0.2)
  487. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, 0.121869408, 0.992547333, 0.999848902, 0.0173224807, -0.0021269382, -0.0174525417, 0.992397845, -0.121851459), 0.2)
  488. local ocf = p.CFrame
  489. p.Size = p.Size:Lerp(Vector3.new(5,0.5,0.5), 0.2)
  490. p.CFrame = ocf
  491. w = Instance.new("Weld")
  492. w.Part0 = p
  493. w.Part1 = char["Right Arm"]
  494. w.C1 = CFrame.new(0,-1,0) --*CFrame.Angles(0,math.rad(90),0)
  495. w.Parent = p
  496. swait()
  497. end
  498. for i = 0, 1, 0.1 do
  499. if i == 0.2 then
  500. soundeffect("rbxassetid://166423113", 2, 1, char.Torso)
  501. w:Destroy()
  502. p.CFrame = CFrame.new(p.Position, mouse.Hit.p)
  503. local bv = Instance.new("BodyVelocity")
  504. bv.MaxForce = huge
  505. bv.Velocity = p.CFrame.lookVector*200
  506. p.CFrame = CFrame.new(p.Position, mouse.Hit.p) *CFrame.Angles(0,math.rad(90),0)
  507. bv.Parent = p
  508. p.Touched:connect(function(hit)
  509. if hurt(hit, 40) then
  510. local p1 = Instance.new("Part")
  511. soundeffect("rbxassetid://636458264", 2, 1, p1)
  512. p1.Anchored = true
  513. p1.CanCollide = false
  514. p1.BrickColor = color
  515. p1.Material = "Neon"
  516. p1.Name = "omega ex-u-plosion"
  517. p1.CFrame = p.CFrame
  518. p1.Size = Vector3.new(0.2,0.2,0.2)
  519. p1.Transparency = 1
  520. local m = Instance.new("SpecialMesh")
  521. m.MeshType = "Sphere"
  522. m.Parent = p1
  523. p1.Parent = getparent()
  524. local sub = -0.1
  525. for i = 1, 30 do
  526. if i >= 15 then sub = 0.1 end
  527. p1.Transparency = p1.Transparency + sub
  528. local cf = p1.CFrame
  529. p1.Size = p1.Size:Lerp(Vector3.new(10,10,10),0.2)
  530. p1.CFrame = cf
  531. swait()
  532. end
  533. p1:Destroy()
  534. end
  535. end)
  536. end
  537. game.Debris:AddItem(p, 10)
  538. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.453991294, 0.891008019, 0.999848902, 0.0155503647, 0.00792330131, -0.0174525417, 0.890873849, 0.45392251), 0.4)
  539. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.999392986, -0.0348995253, 0, 0, 0, 1, -0.0348995253, 0.999392986, 0), 0.4)
  540. swait()
  541. end
  542. attacking = false
  543. fixalljoints()
  544. end
  545. if key == "f" and not attacking then
  546. attacking = true
  547. humanoid.WalkSpeed = 0
  548. local touch = false
  549. local num = 0
  550. local parts = {}
  551. local last = char.Torso.CFrame *CFrame.new(0,-3,0)
  552. local lastscale = 1.5
  553. local x,z = 0,0
  554. local udown = false
  555. local con = mouse.KeyDown:connect(function(key)
  556. if key == "w" then
  557. z = z + -2
  558. udown = true
  559. end
  560. if key == "a" then
  561. x = x + -0.3
  562. end
  563. if key == "d" then
  564. x = x + 0.3
  565. end
  566. end)
  567. local con2 = mouse.KeyUp:connect(function(key)
  568. if key == "w" then
  569. udown = false
  570. z = z - -2
  571. end
  572. if key == "a" then
  573. x = x - -0.3
  574. end
  575. if key == "d" then
  576. x = x - 0.3
  577. end
  578. end)
  579. local dir = char.Torso.CFrame.lookVector
  580. local o = workspace.CurrentCamera.CameraType
  581. repeat swait()
  582. local start = last *CFrame.new(0,0,-lastscale/2)
  583. local thing = false
  584. if z == 0 then
  585. z = -2
  586. thing = true
  587. end
  588. local finish = last *CFrame.new(x,0,z)
  589. local mag = (start.p-finish.p).magnitude
  590. num = num + 1
  591. local p = Instance.new("Part")
  592. p.Size = Vector3.new(1,0.2,mag)
  593. p.Name = "cool looking line that is just for looks"
  594. p.Anchored = true
  595. p.BrickColor = color
  596. p.Material = "Neon"
  597. smooth(p)
  598. p.CFrame = CFrame.new(start.p, finish.p)
  599. p.CFrame = p.CFrame *CFrame.new(0,0,-mag/2)
  600. last = p.CFrame
  601. lastscale = mag
  602. local m = Instance.new("SpecialMesh")
  603. m.MeshType = "Brick"
  604. m.Parent = p
  605. p.Touched:connect(function(hit)
  606. if hurt(hit, 200) then
  607. touch = true
  608. local p1 = Instance.new("Part")
  609. soundeffect("rbxassetid://636458264", 2, 1, p1)
  610. p1.Anchored = true
  611. p1.CanCollide = false
  612. p1.BrickColor = color
  613. p1.Material = "Neon"
  614. p1.Name = "omega ex-u-plosion"
  615. p1.CFrame = p.CFrame
  616. p1.Size = Vector3.new(0.2,0.2,0.2)
  617. p1.Transparency = 1
  618. local m = Instance.new("SpecialMesh")
  619. m.MeshType = "Sphere"
  620. m.Parent = p1
  621. p1.Parent = getparent()
  622. local sub = -0.1
  623. for i = 1, 30 do
  624. if i >= 15 then sub = 0.1 end
  625. p1.Transparency = p1.Transparency + sub
  626. local cf = p1.CFrame
  627. p1.Size = p1.Size:Lerp(Vector3.new(10,10,10),0.2)
  628. p1.CFrame = cf
  629. swait()
  630. end
  631. p1:Destroy()
  632. end
  633. end)
  634. table.insert(parts, p)
  635. p.Parent = getparent()
  636. workspace.CurrentCamera.CameraType = "Scriptable"
  637. workspace.CurrentCamera.CFrame = workspace.CurrentCamera.CFrame:Lerp(p.CFrame *CFrame.new(0,1,0),0.5)
  638. if thing then
  639. z = 0 thing = false
  640. end
  641. until touch or num == 500
  642. workspace.CurrentCamera.CameraType = o
  643. for i = 0, 1, 0.1 do
  644. for i,v in pairs(parts) do
  645. v.Mesh.Scale = v.Mesh.Scale:Lerp(Vector3.new(0,1,1),0.3)
  646. end
  647. swait()
  648. end
  649. for i,v in pairs(parts) do
  650. v:Destroy()
  651. end
  652. humanoid.WalkSpeed = 16
  653. attacking = false
  654. end
  655. if key == "t" and not attacking then
  656. attacking = true
  657. cananim = false
  658. tdown = true
  659. humanoid.WalkSpeed = 0
  660. local num = 0
  661. local dmg = 0
  662. local light = 0
  663. local p = Instance.new("Part")
  664. soundeffect("rbxassetid://163619849", 2, 1, p)
  665. p.Name = "ring o deth"
  666. p.Size = Vector3.new(1.16*4, 1.16*4, 0.16*8)
  667. p.CanCollide = false
  668. p.Anchored = false
  669. p.BrickColor = color
  670. p.Transparency = 0.5
  671. p.CFrame = char.Torso.CFrame *CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
  672. local m = Instance.new("SpecialMesh")
  673. m.MeshId = "rbxassetid://3270017"
  674. m.Scale = Vector3.new(4,4,8)
  675. m.Parent = p
  676. p.Touched:connect(function(hit)
  677. hurt(hit, dmg)
  678. end)
  679. p.Parent = getparent()
  680. local w = Instance.new("Weld")
  681. w.Part0 = char.Torso
  682. w.Part1 = p
  683. w.C1 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, 1, 1.74845553e-07, 1, 7.64274186e-15, -1, 1.74845553e-07, -4.37113883e-08)
  684. w.Parent = char.Torso
  685. repeat swait()
  686. light = light + 1
  687. if light%20 then
  688. lightning(char.Torso.CFrame, char.Torso.CFrame *CFrame.new(math.random(-10,10),math.random(-10,10),math.random(-10,10)),3,0.2)
  689. end
  690. if num <= 200 then
  691. num = num + 10
  692. end
  693. if dmg <= 90 then
  694. dmg = dmg + 5
  695. end
  696. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.259163707, -0.797623932, -0.544639647, -0.937001169, 0.344397515, -0.0585029572, 0.234235883, 0.495166451, -0.83662957), 0.2)
  697. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.262061596, 0.806542575, 0.529919863, 0.919012129, 0.376151204, -0.118025884, -0.294522434, 0.45607245, -0.839796424), 0.2)
  698. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -0.099999927, -0.400000006, 0, 0, -1, 0.190809026, 0.981627405, 0, 0.981627405, -0.190809026, 0), 0.2)
  699. rh.C0 = rh.C0:Lerp(CFrame.new(1, -0.099999927, -0.5, 0, 0, 1, -0.190809026, 0.981627524, 0, -0.981627524, -0.190809026, 0), 0.2)
  700. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0.275637418, 0.961262047, 0, 0.961262047, -0.275637418), 0.2)
  701. rj.C0 = rj.C0:Lerp(rj.C0*CFrame.Angles(math.rad(50),0,0), 0.5)
  702. until not tdown
  703. local bv = Instance.new("BodyVelocity")
  704. bv.MaxForce = huge
  705. char.Torso.CFrame = CFrame.new(char.Torso.Position, char.Torso.Position+workspace.CurrentCamera.CFrame.lookVector)
  706. bv.Velocity = workspace.CurrentCamera.CFrame.lookVector*num
  707. bv.Parent = char.Torso
  708. for i = 1, 100 do
  709. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.259163707, -0.797623932, -0.544639647, -0.937001169, 0.344397515, -0.0585029572, 0.234235883, 0.495166451, -0.83662957), 0.2)
  710. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.262061596, 0.806542575, 0.529919863, 0.919012129, 0.376151204, -0.118025884, -0.294522434, 0.45607245, -0.839796424), 0.2)
  711. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -0.099999927, -0.400000006, 0, 0, -1, 0.190809026, 0.981627405, 0, 0.981627405, -0.190809026, 0), 0.2)
  712. rh.C0 = rh.C0:Lerp(CFrame.new(1, -0.099999927, -0.5, 0, 0, 1, -0.190809026, 0.981627524, 0, -0.981627524, -0.190809026, 0), 0.2)
  713. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0.275637418, 0.961262047, 0, 0.961262047, -0.275637418), 0.2)
  714. rj.C0 = rj.C0:Lerp(rj.C0*CFrame.Angles(math.rad(50),0,0), 0.5)
  715. swait()
  716. end
  717. p:Destroy()
  718. bv:Destroy()
  719. cananim = true
  720. attacking = false
  721. humanoid.WalkSpeed = 16
  722. end
  723. if key == "g" and not attacking then
  724. attacking = true
  725. local rs = replacejoint("Right Shoulder")
  726. local rj = replacejoint("RootJoint")
  727. local p = Instance.new("Part")
  728. p.Size = Vector3.new(0.2,0.2,0.2)
  729. p.Name = "ball that will make an EXU-PLOSION!"
  730. p.Material = "Neon"
  731. p.BrickColor = color
  732. smooth(p)
  733. local m = Instance.new("SpecialMesh")
  734. m.MeshType = "Sphere"
  735. m.Parent = p
  736. p.Parent = getparent()
  737. local w = Instance.new("Weld")
  738. w.Part0 = char["Right Arm"]
  739. w.Part1 = p
  740. w.C1 = CFrame.new(0,2,0)
  741. w.Parent = char["Right Arm"]
  742. for i = 0, 2, 0.1 do
  743. p.Size = p.Size:Lerp(Vector3.new(1,1,1), 0.3)
  744. w = Instance.new("Weld")
  745. w.Part0 = char["Right Arm"]
  746. w.Part1 = p
  747. w.C1 = CFrame.new(0,2,0)
  748. w.Parent = char["Right Arm"]
  749. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.933580935, -0.358368069, 0, 0, 0, 1, -0.358368039, 0.933580995, 0), 0.2)
  750. rs.C0 = rs.C0:Lerp(CFrame.new(1.50000072, -5.81145287e-07, 0, 0, -1.00000119, 1.15483999e-07, 0, 1.15483999e-07, 1.00000119, -1, 0, 0), 0.2)
  751. swait()
  752. end
  753. for i = 0, 1, 0.1 do
  754. if i == 0.4 then
  755. soundeffect("rbxassetid://166423113", 2, 1, char.Torso)
  756. w:Destroy()
  757. p.Touched:connect(function(hit)
  758. if hit.Parent then
  759. if hit.Parent.Name ~= plr.Name and not hit.Parent:IsA("Accessory") then
  760. local e = Instance.new("Part")
  761. soundeffect("rbxassetid://636458264", 2, 1, e)
  762. e.Name = "EXTREME EXPLOSION"
  763. e.Size = Vector3.new(1,1,1)
  764. smooth(e)
  765. e.CanCollide = false
  766. e.Material = "Neon"
  767. e.CFrame = p.CFrame
  768. e.BrickColor = color
  769. p.Transparency = 1
  770. p:Destroy()
  771. e.Touched:connect(function(hit)
  772. hurt(hit, 40)
  773. end)
  774. e.Parent = getparent()
  775. local go = 1/15
  776. for i = 1, 30 do
  777. if i == 15 then go = -1/15 end
  778. local o = e.CFrame
  779. e.Size = e.Size:Lerp(Vector3.new(30,30,30), 0.2)
  780. e.Transparency = e.Transparency - go
  781. e.CFrame = o
  782. swait()
  783. end
  784. end
  785. end
  786. end)
  787. local bv = Instance.new("BodyVelocity")
  788. bv.MaxForce = huge
  789. bv.Velocity = CFrame.new(p.CFrame.p, mouse.Hit.p).lookVector*150
  790. bv.Parent = p
  791. swait(10)
  792. bv:Destroy()
  793. end
  794. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.984808564, 0.173648387, 0, 0, 0, 1, 0.173648417, 0.984808564, 0), 0.4)
  795. rs.C0 = rs.C0:Lerp(CFrame.new(1.10660362, 0.0137371887, -0.452826679, -0.754252374, 0.655661404, 0.034899652, 0.0263391752, -0.0228962805, 0.999392033, 0.65606004, 0.754711151, 0), 0.4)
  796. swait()
  797. end
  798. attacking = false
  799. fixalljoints()
  800. end
  801. if key == "j" and not attacking then
  802. if not rage then
  803. jdown = true
  804. humanoid.MaxHealth = 10000
  805. humanoid.Health = 10000
  806. local p = Instance.new("Part")
  807. p.Anchored = false
  808. p.CanCollide = false
  809. p.Size = Vector3.new(1,1,1)
  810. p.Name = "cool powers"
  811. p.Transparency = 1
  812. local pe = Instance.new("ParticleEmitter")
  813. pe.Name = "cool effects that are just for looks cause everything looks cool with particleemitters"
  814. pe.Color = ColorSequence.new(color.Color)
  815. pe.LightEmission = 0.7
  816. pe.Size = NumberSequence.new(1)
  817. pe.Texture = "rbxassetid://243664672"
  818. pe.Transparency = NumberSequence.new(0)
  819. pe.ZOffset = 0
  820. pe.Acceleration = Vector3.new(0,0,0)
  821. pe.Drag = 0
  822. pe.LockedToPart = true
  823. pe.VelocityInheritance = 0
  824. pe.Lifetime = NumberRange.new(10)
  825. pe.Rate = 5
  826. pe.Rotation = NumberRange.new(0)
  827. pe.RotSpeed = NumberRange.new(0)
  828. pe.Speed = NumberRange.new(0)
  829. pe.VelocitySpread = 0
  830. pe.Parent = p
  831. local w = Instance.new("Weld")
  832. w.Part0 = p
  833. w.Part1 = char["Right Arm"]
  834. w.C1 = CFrame.new(0,-1.2,0)
  835. w.Parent = p
  836. p.Parent = char
  837. local p2 = p:Clone()
  838. p2.Parent = char
  839. p2:FindFirstChild("Weld"):Destroy()
  840. local w2 = Instance.new("Weld")
  841. w2.Part0 = p2
  842. w2.Part1 = char["Left Arm"]
  843. w2.C1 = CFrame.new(0,-1.2,0)
  844. w2.Parent = p2
  845. multiplier = 2
  846. mobs.SoundId = "rbxassetid://246495880"
  847. mobs:Play()
  848. rage = true
  849. local num = 0
  850. repeat swait()
  851. num = num + 1
  852. until not jdown
  853. if num >= 50 then
  854. pe.Size = NumberSequence.new(2)
  855. p2:FindFirstChild(pe.Name).Size = pe.Size
  856. multiplier = 5
  857. mobs:Play()
  858. mobs.PlaybackSpeed = 1.5
  859. end
  860. else
  861. for i = 1, 2 do
  862. local obj = char:FindFirstChild("cool powers")
  863. if obj then
  864. obj:Destroy()
  865. end
  866. end
  867. mobs.SoundId = "rbxassetid://380090290"
  868. mobs.PlaybackSpeed = 1
  869. mobs:Play()
  870. rage = false
  871. multiplier = 1
  872. humanoid.MaxHealth = 500
  873. end
  874. end
  875. if key == "e" and not attacking then
  876. attacking = true
  877. local rs = replacejoint("Right Shoulder")
  878. local con = char["Right Arm"].Touched:connect(function(hit)
  879. if hurt(hit, 50) then
  880. local bv = Instance.new("BodyVelocity")
  881. bv.MaxForce = huge
  882. bv.Velocity = -char["Right Arm"].CFrame.upVector*100
  883. bv.Parent = hit
  884. game.Debris:AddItem(bv, 1)
  885. end
  886. end)
  887. for i = 0, 2, 0.1 do
  888. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)*CFrame.Angles(0,0,math.rad(90)), 0.2)
  889. swait()
  890. end
  891. swait(10)
  892. con:disconnect()
  893. fixalljoints()
  894. attacking = false
  895. end
  896. if key == "z" and not attacking then
  897. if powers then
  898. powers = false
  899. else
  900. powers = true
  901. end
  902. end
  903. end)
  904. mouse.KeyUp:connect(function(key)
  905. if key == "t" and attacking and tdown then
  906. tdown = false
  907. end
  908. if key == "j" and rage then
  909. jdown = false
  910. end
  911. end)
  912. local lp
  913. spawn(function()
  914. local num = 0
  915. while swait() do
  916. if not attacking then
  917. energy = energy + 1
  918. end
  919. local v = char.HumanoidRootPart.Velocity
  920. if v.Y > 15 then
  921. animpose = "Jump"
  922. end
  923. if v.Y < -15 then
  924. animpose = "Falling"
  925. end
  926. if math.abs(v.X)+math.abs(v.Z) >=10 and v.Y == 0 then
  927. animpose = "Walking"
  928. end
  929. if math.abs(v.X)+v.Y+math.abs(v.Z) <= 9 and v.Y == 0 then
  930. animpose = "Idle"
  931. end
  932. end
  933. end)
  934. local num = 0
  935. while swait() do
  936. num = num + 0.1
  937. local sin = math.sin(num)
  938. if animpose == "Walking" and cananim and powers then
  939. for i = 0, 1.5, 0.1 do
  940. if animpose == "Walking" and cananim then
  941. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0.0406726934, 0.0329360999, -0.99862957, 0.776081443, 0.62845856, 0.0523359552, 0.629320979, -0.777146459, 0), 0.2)
  942. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, -0.0388932228, -0.0350196026, 0.998629689, 0.742127001, 0.668214321, 0.0523359627, -0.66913116, 0.743145287, 0), 0.2)
  943. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0.024677692, 0.0246776957, -0.999390841, 0.706676483, 0.706676781, 0.0348994955, 0.707107425, -0.707107246, 0), 0.2)
  944. rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, -0.0136363264, -0.032125175, 0.999390841, 0.390493214, 0.919944584, 0.0348994955, -0.920505524, 0.390731305, 0), 0.2)
  945. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.2)
  946. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.99969542, -0.0174524058, 0.0174497478, 0.0174524058, 0, 0.99984771, -0.0174497478, 0.99984771, 0.000304586458), 0.2)
  947. swait()
  948. else
  949. break
  950. end
  951. end
  952. for i = 0, 1.5, 0.1 do
  953. if animpose == "Walking" and cananim and powers then
  954. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, -0.0433885492, 0.0292659476, -0.99862957, -0.827903032, 0.558427453, 0.0523359552, 0.559194028, 0.829038858, 0), 0.2)
  955. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0.0400917344, -0.0336409658, 0.998629689, -0.764996171, 0.641907811, 0.0523359627, -0.642788768, -0.76604563, 0), 0.2)
  956. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, -0.0163843632, 0.0308145005, -0.999390841, -0.469186544, 0.882411182, 0.0348994955, 0.882949054, 0.469472289, 0), 0.2)
  957. rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0.0246777162, -0.0246777181, 0.999390841, -0.70667702, 0.70667696, 0.0348994955, -0.707107902, -0.707107782, 0), 0.2)
  958. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.2)
  959. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.999695539, 0.0174497515, -0.0174524095, -0.0174497515, 0.000304586574, 0.999847829, 0.0174524058, 0.99984771, -2.90993982e-11), 0.2)
  960. swait()
  961. else
  962. break
  963. end
  964. end
  965. end
  966. if animpose == "Idle" and cananim and powers then
  967. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.0523359552, -0.99862957, 0, 0.99862957, 0.0523359552, 1, 0, 0)*CFrame.new(0,sin/30,0)*CFrame.Angles(math.rad(sin*3),0,0), 0.2)
  968. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.0523359552, 0.99862957, 0, 0.99862957, 0.0523359552, -1, -0, 0)*CFrame.new(0,sin/30,0)*CFrame.Angles(math.rad(sin*3),0,0), 0.2)
  969. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -1, 0, 0, 0.0348994955, -0.999390841, 0, 0.999390841, 0.0348994955, 1, 0, 0), 0.2)
  970. rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, -0.0348994955, 0.999390841, 0, 0.999390841, 0.0348994955, -1, 0, 0), 0.2)
  971. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -0.994522035, -0.104528472, 0, 0, 0, 1, -0.104528472, 0.994522035, 0), 0.2)
  972. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -0.997564137, 0.0697564781, 0, 0, 0, 1, 0.0697564781, 0.997564137, 0), 0.2)
  973. swait()
  974. end
  975. if animpose == "Jump" and cananim and powers then
  976. for i = 0, 0.8, 0.1 do
  977. if animpose == "Jump" and cananim and powers then
  978. ls.C0 = ls.C0:Lerp(CFrame.new(-1, 0.5, 0, 0, 0.121869355, -0.99254632, 0, 0.99254632, 0.121869355, 1, 0, 0), 0.2)
  979. rs.C0 = rs.C0:Lerp(CFrame.new(1, 0.5, 0, 0, -0.104528472, 0.994522035, 0, 0.994522035, 0.104528472, -1, -0, 0), 0.2)
  980. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -0.499999911, -0.5, 0, 0, -1, 0.309017062, 0.951056957, 0, 0.951056957, -0.309017062, 0), 0.2)
  981. rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, 0, 1, -0.121869355, 0.99254632, 0, -0.99254632, -0.121869355, 0), 0.2)
  982. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.2)
  983. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.2)
  984. swait()
  985. else
  986. break
  987. end
  988. end
  989. end
  990. if animpose == "Falling" and cananim and powers then
  991. ls.C0 = ls.C0:Lerp(CFrame.new(-0.987813056, 0.599254608, 0, 0, 0.121869355, -0.99254632, 0, 0.99254632, 0.121869355, 1, 0, 0), 0.2)
  992. rs.C0 = rs.C0:Lerp(CFrame.new(0.986082673, 0.599026859, 0, 0, -0.139173135, 0.990268409, 0, 0.990268409, 0.139173135, -1, 0, 0), 0.2)
  993. lh.C0 = lh.C0:Lerp(CFrame.new(-1, -0.963904023, 0.0336604826, 0, 0.104528472, -0.994522035, 0.0697564557, 0.992099881, 0.1042739, 0.997564554, -0.0693743229, -0.00729153492), 0.2)
  994. rh.C0 = rh.C0:Lerp(CFrame.new(1, -1, 0, 0, -0.0697564781, 0.997564137, -0.121869355, 0.990128577, 0.0692365244, -0.99254632, -0.121572495, -0.00850117672), 0.2)
  995. neck.C0 = neck.C0:Lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0.13917312, 0.99026823, 0, 0.99026823, -0.13917312), 0.2)
  996. rj.C0 = rj.C0:Lerp(CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0), 0.2)
  997. end
  998.  
  999. end
Advertisement
Add Comment
Please, Sign In to add comment