Advertisement
coolgoldboy166

AKUMA

Dec 4th, 2017
348
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 66.09 KB | None | 0 0
  1. p = game.Players.LocalPlayer
  2. char = p.Character
  3. local s = Instance.new("Sound",char)
  4. s.SoundId = "http://www.roblox.com/asset/?id=415880409"
  5. s.Pitch = 0.98
  6. s.Volume = 5
  7. s.Looped = false
  8. wait(0.1)
  9. s:play()
  10.  
  11. local s = Instance.new("Sound",char)
  12. s.SoundId = "http://www.roblox.com/asset/?id=608009445"
  13. s.Pitch = 1
  14. s.Volume = 5
  15. s.Looped = true
  16. wait(0.1)
  17. s:play()
  18.  
  19. local l = game.Lighting
  20. local sky = Instance.new("Sky",l)
  21. sky.CelestialBodiesShown = false
  22. sky.SkyboxBk = "http://www.roblox.com/asset/?id=156925041"
  23. sky.SkyboxDn = "http://www.roblox.com/asset/?id=156925047"
  24. sky.SkyboxFt = "http://www.roblox.com/asset/?id=156925045"
  25. sky.SkyboxLf = "http://www.roblox.com/asset/?id=156925043"
  26. sky.SkyboxRt = "http://www.roblox.com/asset/?id=156925038"
  27. sky.SkyboxUp = "http://www.roblox.com/asset/?id=156925055"
  28. sky.StarCount = 0
  29. sky.Name = "GreenSpace"
  30. -------------Aimbient--------------
  31. local l = game.Lighting
  32. local sky = Instance.new("Sky",l)
  33. l.TimeOfDay = "00:00:00"
  34. l.Brightness = 1
  35. l.Ambient = Color3.new(0, 0, 0)
  36. -----------------------------------
  37.  
  38. --coolallball
  39. if game.Players.LocalPlayer.Character.Animate.Disabled==false then
  40. game.Players.LocalPlayer.Character.Animate.Disabled=true
  41. end
  42. wait()
  43. local Player=game.Players.LocalPlayer
  44. repeat wait()
  45. until Player
  46. local Char=Player.Character
  47. repeat wait()
  48. until Char
  49. local CurrentEffects={}
  50. local CurrentDamages={}
  51. local Human=Char.Humanoid
  52. local LArm=Char["Left Arm"]
  53. local RArm=Char["Right Arm"]
  54. local LLeg=Char["Left Leg"]
  55. local RLeg=Char["Right Leg"]
  56. local Torso=Char.Torso
  57. local RS=Torso["Right Shoulder"]
  58. local LS=Torso["Left Shoulder"]
  59. local RH=Torso["Right Hip"]
  60. local LH=Torso["Left Hip"]
  61. local Head=Char.Head
  62. local Neck=Torso.Neck
  63. local RootPart=Char.HumanoidRootPart
  64. local RootJoint=RootPart.RootJoint
  65. local equipped=false
  66. local Debounce=false
  67. local Anim="Idle"
  68. local chat = game:GetService("Chat")
  69. local Mouse=Player:GetMouse()
  70. local Lighting=game.Lighting
  71. local cf=CFrame.new
  72. local v3=Vector3.new
  73. local c3=Color3.new
  74. local it=Instance.new
  75. local angles=CFrame.Angles
  76. local rad=math.rad
  77. local ran=math.random
  78. local huge=math.huge
  79. local attacking=false
  80. local attacktype=1
  81. local Portalling=false
  82. local p = game.Players.LocalPlayer
  83. local char = p.Character
  84. local mouse = p:GetMouse()
  85. local larm = char["Left Arm"]
  86. local rarm = char["Right Arm"]
  87. local lleg = char["Left Leg"]
  88. local rleg = char["Right Leg"]
  89. local hed = char.Head
  90. local torso = char.Torso
  91. local hum = char.Humanoid
  92. local cam = game.Workspace.CurrentCamera
  93. local root = char.HumanoidRootPart
  94. local deb = false
  95. local shot = 0
  96. local debris=game:service"Debris"
  97. local l = game:GetService("Lighting")
  98. local rs = game:GetService("RunService").RenderStepped
  99. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  100. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  101. LSC0=cf(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  102. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  103. RSC0=cf(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  104. ROOTC0 = cf(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  105. r=game:service'RunService'.RenderStepped
  106. clerp=function(a,b,t)
  107. return a:lerp(b,t)
  108. end
  109.  
  110.  
  111. local Rainbow = { --This is the main color set. Try to use more than just a few, make it fade in order as well
  112. "Really black",
  113. }
  114.  
  115. Debounces = {
  116. CanAttack = true;
  117. NoIdl = false;
  118. Slashing = false;
  119. Slashed = false;
  120. RPunch = false;
  121. Invisible = false;
  122. RPunched = false;
  123. LPunch = false;
  124. LPunched = false;
  125. }
  126. local Touche = {char.Name, }
  127.  
  128.  
  129. function genWeld(a,b)
  130. local w = Instance.new("Weld",a)
  131. w.Part0 = a
  132. w.Part1 = b
  133. return w
  134. end
  135. function weld(a, b)
  136. local weld = Instance.new("Weld")
  137. weld.Name = "W"
  138. weld.Part0 = a
  139. weld.Part1 = b
  140. weld.C0 = a.CFrame:inverse() * b.CFrame
  141. weld.Parent = a
  142. return weld;
  143. end
  144. ----------------------------------------------------
  145. function Lerp(c1,c2,al)
  146. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  147. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  148. for i,v in pairs(com1) do
  149. com1[i] = v+(com2[i]-v)*al
  150. end
  151. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  152. end
  153. ----------------------------------------------------
  154. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  155. local wld = Instance.new("Weld", wp1)
  156. wld.Part0 = wp0
  157. wld.Part1 = wp1
  158. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  159. end
  160. ----------------------------------------------------
  161. function weld5(part0, part1, c0, c1)
  162. weeld=Instance.new("Weld", part0)
  163. weeld.Part0=part0
  164. weeld.Part1=part1
  165. weeld.C0=c0
  166. weeld.C1=c1
  167. return weeld
  168. end
  169. ----------------------------------------------------
  170. function HasntTouched(plrname)
  171. local ret = true
  172. for _, v in pairs(Touche) do
  173. if v == plrname then
  174. ret = false
  175. end
  176. end
  177. return ret
  178. end
  179. ----------------------------------------------------
  180. newWeld(torso, larm, -1.5, 0.5, 0)
  181. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  182. newWeld(torso, rarm, 1.5, 0.5, 0)
  183. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  184. newWeld(torso, hed, 0, 1.5, 0)
  185. newWeld(torso, lleg, -0.5, -1, 0)
  186. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  187. newWeld(torso, rleg, 0.5, -1, 0)
  188. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  189. newWeld(root, torso, 0, -1, 0)
  190. torso.Weld.C1 = CFrame.new(0, -1, 0)
  191.  
  192.  
  193.  
  194. p = Instance.new("Part")
  195. p.BrickColor = BrickColor.new("Really black")
  196. p.Transparency = 1
  197. TorsoColor = p.BrickColor
  198.  
  199. local Transforming = true
  200. Human.WalkSpeed = 0
  201. local fx = Instance.new("Part",Torso)
  202. wit = p.BrickColor.Color
  203. wit2 = Color3.new(0,0,0)
  204. local glowz = Instance.new("ParticleEmitter",fx)
  205. glowz.LightEmission = 1
  206. glowz.Texture = "rbxassetid://284205403"
  207. glowz.Color = ColorSequence.new(wit)
  208. glowz.Size = NumberSequence.new(5)
  209. glowz.Speed = NumberRange.new(25,50)
  210. glowz.LockedToPart = false
  211. glowz.Transparency = NumberSequence.new(0.75)
  212. glowz.RotSpeed = NumberRange.new(-2000,2000)
  213. glowz.Lifetime = NumberRange.new(1)
  214. glowz.Rate = 50000
  215. glowz.VelocitySpread = 9001
  216. local glowz2 = Instance.new("ParticleEmitter",fx)
  217. glowz2.LightEmission = 0.5
  218. glowz.Texture = "rbxassetid://284205403"
  219. glowz2.Color = ColorSequence.new(wit2)
  220. glowz2.Size = NumberSequence.new(5)
  221. glowz2.Speed = NumberRange.new(25,50)
  222. glowz2.LockedToPart = false
  223. glowz2.Transparency = NumberSequence.new(0.75)
  224. glowz2.RotSpeed = NumberRange.new(-2000,2000)
  225. glowz2.Lifetime = NumberRange.new(1)
  226. glowz2.Rate = 50000
  227. glowz2.VelocitySpread = 9001
  228. fx.Anchored = true
  229. fx.Material = "Neon"
  230. fx.CanCollide = false
  231. fx.Locked = true
  232. fx.Transparency = 1
  233. fx.Material = "Neon"
  234. fx.Size = Vector3.new(1,1,1)
  235. fx.TopSurface = "SmoothNoOutlines"
  236. fx.BottomSurface = "SmoothNoOutlines"
  237. fx.BrickColor = BrickColor.new("Really red")
  238. fxm = Instance.new("SpecialMesh",fx)
  239. fxm.MeshType = "Sphere"
  240. local sa2 = Instance.new("Sound",Torso)
  241. sa2.SoundId = "rbxassetid://93724183"
  242. sa2.Pitch = 0.5
  243. sa2.Volume = 5
  244. sa2.Looped = false
  245. sa2:Play()
  246. local value = 1
  247. fxm.Scale = Vector3.new(1,1,1)
  248. for i = 1, 20 do rs:wait()
  249. value = value - 0.05
  250. fx.Transparency = fx.Transparency - (1/20)
  251. fx.CFrame = Torso.CFrame
  252. fxm.Scale = fxm.Scale + Vector3.new(value,value,value)
  253. rs:wait()
  254. end
  255. ----------------------------------------------------
  256. GroundWave1 = function()
  257. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  258. local Colors = {"Really red", "Really black"}
  259. local wave = Instance.new("Part", Torso)
  260. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  261. wave.Anchored = true
  262. wave.CanCollide = false
  263. wave.Locked = true
  264. wave.Size = Vector3.new(1, 1, 1)
  265. wave.TopSurface = "Smooth"
  266. wave.BottomSurface = "Smooth"
  267. wave.Transparency = 0.35
  268. wave.CFrame = HandCF
  269. wm = Instance.new("SpecialMesh", wave)
  270. wm.MeshId = "rbxassetid://3270017"
  271. coroutine.wrap(function()
  272. for i = 1, 30, 1 do
  273. wm.Scale = Vector3.new(50, 50, 1 + i*50)
  274. wave.Size = wm.Scale
  275. wave.CFrame = HandCF
  276. wave.Transparency = i/30
  277. wait()
  278. end
  279. wait()
  280. wave:Destroy()
  281. end)()
  282. end
  283. ----------------------------------------------------
  284.  
  285.  
  286. GroundWave3 = function()
  287. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  288. local Colors = {"Really red", "Really black"}
  289. local wave = Instance.new("Part", torso)
  290. wave.BrickColor = BrickColor.new(Colors[math.random(1,#Colors)])
  291. wave.Anchored = true
  292. wave.CanCollide = false
  293. wave.Locked = true
  294. wave.Size = Vector3.new(1, 1, 1)
  295. wave.TopSurface = "Smooth"
  296. wave.BottomSurface = "Smooth"
  297. wave.Transparency = 0.35
  298. wave.CFrame = HandCF
  299. wm = Instance.new("SpecialMesh", wave)
  300. wm.MeshId = "rbxassetid://3270017"
  301. coroutine.wrap(function()
  302. for i = 1, 14, 1 do
  303. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  304. wave.Size = wm.Scale
  305. wave.CFrame = HandCF
  306. wave.Transparency = i/14
  307. wait()
  308. end
  309. wait()
  310. wave:Destroy()
  311. end)()
  312. end
  313.  
  314.  
  315.  
  316.  
  317.  
  318. local acos = math.acos
  319. local sqrt = math.sqrt
  320. local Vec3 = Vector3.new
  321. local fromAxisAngle = CFrame.fromAxisAngle
  322.  
  323. local function toAxisAngle(CFr)
  324. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  325. local Angle = math.acos((R00+R11+R22-1)/2)
  326. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  327. A = A == 0 and 0.00001 or A
  328. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  329. B = B == 0 and 0.00001 or B
  330. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  331. C = C == 0 and 0.00001 or C
  332. local x = (R21-R12)/sqrt(A)
  333. local y = (R02-R20)/sqrt(B)
  334. local z = (R10-R01)/sqrt(C)
  335. return Vec3(x,y,z),Angle
  336. end
  337.  
  338. local acos = math.acos
  339. local sqrt = math.sqrt
  340. local Vec3 = Vector3.new
  341. local fromAxisAngle = CFrame.fromAxisAngle
  342.  
  343. local function toAxisAngle(CFr)
  344. local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  345. local Angle = math.acos((R00+R11+R22-1)/2)
  346. local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  347. A = A == 0 and 0.00001 or A
  348. local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  349. B = B == 0 and 0.00001 or B
  350. local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  351. C = C == 0 and 0.00001 or C
  352. local x = (R21-R12)/sqrt(A)
  353. local y = (R02-R20)/sqrt(B)
  354. local z = (R10-R01)/sqrt(C)
  355. return Vec3(x,y,z),Angle
  356. end
  357.  
  358. function ApplyTrig(Num,Func)
  359. local Min,Max = Func(0),Func(1)
  360. local i = Func(Num)
  361. return (i-Min)/(Max-Min)
  362. --[[if Func == "sin" then
  363. return (math.sin((1-Num)*math.pi)+1)/2
  364. elseif Func == "cos" then
  365. return (math.cos((1-Num)*math.pi)+1)/2
  366. end]]
  367. end
  368.  
  369. function LerpCFrame(CFrame1,CFrame2,Num)
  370. local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  371. return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  372. end
  373.  
  374.  
  375.  
  376. function Crater(Torso,Radius)
  377. Spawn(function()
  378. local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  379. local Ignore = {}
  380. for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  381. if v.Character ~= nil then
  382. Ignore[#Ignore+1] = v.Character
  383. end
  384. end
  385. local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  386. if Hit == nil then return end
  387. local Parts = {}
  388. for i = 1,360,10 do
  389. local P = Instance.new("Part",Torso.Parent)
  390. P.Anchored = true
  391. P.FormFactor = "Custom"
  392. P.BrickColor = BrickColor.new("Really black")
  393. P.Material = "Granite"
  394. P.TopSurface = "Smooth"
  395. P.BottomSurface = "Smooth"
  396. P.Size = Vector3.new(5,10,10)*(math.random(80,100)/100)
  397. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  398. Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  399. if math.random(0,5) == 0 then -- rubble
  400. local P = Instance.new("Part",Torso.Parent)
  401. P.Anchored = true
  402. P.FormFactor = "Custom"
  403. P.BrickColor = BrickColor.new("Really black")
  404. P.Material = Hit.Material
  405. P.TopSurface = "Smooth"
  406. P.BottomSurface = "Smooth"
  407. P.Size = Vector3.new(5,5,5)*(math.random(80,100)/100)
  408. P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  409. Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  410. end
  411. end
  412. for i = 0,1,0.05 do
  413. for i2,v in pairs(Parts) do
  414. v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  415. end
  416. wait(0.02)
  417. end
  418. for i,v in pairs(Parts) do
  419. if v[1].Size.X > 2.1 then
  420. v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  421. end
  422. v[1].Anchored = false
  423. end
  424. for i = 0,1,0.05 do
  425. for i2,v in pairs(Parts) do
  426. v[1].Transparency = i
  427. if i == 1 then
  428. v[1]:Destroy()
  429. elseif i >= 0.25 then
  430. v[1].CanCollide = false
  431. end
  432. end
  433. wait(0.02)
  434. end
  435. Parts = nil
  436. end)
  437. end
  438.  
  439.  
  440.  
  441. GroundWave = function()
  442. if Transforming == true then
  443. local value = 5
  444. local value2 = 10
  445. local value3 = 20
  446. local sa2 = Instance.new("Sound",Torso)
  447. sa2.SoundId = "rbxassetid://393621716"
  448. sa2.Pitch = 1
  449. sa2.Volume = 10
  450. sa2.Looped = false
  451. sa2:Play()
  452. local wave = Instance.new("Part", Torso)
  453. local glowz = Instance.new("ParticleEmitter",wave)
  454. glowz.LightEmission = 1
  455. glowz.Texture = "rbxassetid://284205403"
  456. glowz.Color = ColorSequence.new(wit)
  457. glowz.Size = NumberSequence.new(30)
  458. glowz.Speed = NumberRange.new(25,100)
  459. glowz.LockedToPart = false
  460. glowz.Transparency = NumberSequence.new(0.75)
  461. glowz.RotSpeed = NumberRange.new(-2000,2000)
  462. glowz.Lifetime = NumberRange.new(1)
  463. glowz.Rate = 50000
  464. glowz.VelocitySpread = 9001
  465. local glowz2 = Instance.new("ParticleEmitter",wave)
  466. glowz2.LightEmission = 1
  467. glowz.Texture = "rbxassetid://284205403"
  468. glowz2.Color = ColorSequence.new(wit)
  469. glowz2.Size = NumberSequence.new(30)
  470. glowz2.Speed = NumberRange.new(25,100)
  471. glowz2.LockedToPart = false
  472. glowz2.Transparency = NumberSequence.new(0.75)
  473. glowz2.RotSpeed = NumberRange.new(-2000,2000)
  474. glowz2.Lifetime = NumberRange.new(1)
  475. glowz2.Rate = 50000
  476. glowz2.VelocitySpread = 9001
  477. wave.BrickColor = BrickColor.new("Really red")
  478. wave.Anchored = true
  479. wave.CanCollide = false
  480. wave.Locked = true
  481. wave.Size = Vector3.new(1, 1, 1)
  482. wave.TopSurface = "Smooth"
  483. wave.BottomSurface = "Smooth"
  484. wave.Transparency = 0.35
  485. wave.CFrame = fx.CFrame
  486. wave.Material = "Neon"
  487. wm = Instance.new("SpecialMesh", wave)
  488. wm.MeshType = "Sphere"
  489. wm.Scale = Vector3.new(1,1,1)
  490. local wave2 = Instance.new("Part", Torso)
  491. wave2.BrickColor = TorsoColor
  492. wave2.Anchored = true
  493. wave2.CanCollide = false
  494. wave2.Locked = true
  495. wave2.Size = Vector3.new(1, 1, 1)
  496. wave2.TopSurface = "Smooth"
  497. wave2.BottomSurface = "Smooth"
  498. wave2.Transparency = 0.35
  499. wave2.CFrame = fx.CFrame
  500. wave2.Material = "Neon"
  501. wm2 = Instance.new("SpecialMesh", wave2)
  502. wm2.MeshType = "FileMesh"
  503. wm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  504. wm2.Scale = Vector3.new(1,1,1)
  505. local wave3 = Instance.new("Part", Torso)
  506. wave3.BrickColor = BrickColor.new("Really black")
  507. wave3.Anchored = true
  508. wave3.CanCollide = false
  509. wave3.Locked = true
  510. wave3.Size = Vector3.new(1, 1, 1)
  511. wave3.TopSurface = "Smooth"
  512. wave3.BottomSurface = "Smooth"
  513. wave3.Transparency = 0.35
  514. wave3.CFrame = fx.CFrame
  515. wave3.Material = "Neon"
  516. wm3 = Instance.new("SpecialMesh", wave3)
  517. wm3.MeshType = "FileMesh"
  518. wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  519. wm3.Scale = Vector3.new(1,1,1)
  520. coroutine.wrap(function()
  521. for i = 1, 18, 1 do
  522. value = value - 0.5
  523. value2 = value2 - 0.75*1.5
  524. value3 = value3 - 0.475*1.5
  525. wm.Scale = wm.Scale + Vector3.new(value*3.5,value*3.5,value*3.5)
  526. wm2.Scale = wm.Scale + Vector3.new(value2*3.5,value2*3.5,0.5)
  527. wm3.Scale = wm.Scale + Vector3.new(value3*3.5,value3*3.5,0.25)
  528. --wave.Size = wm.Scale
  529. wave.CFrame = fx.CFrame
  530. wave.Transparency = i/14
  531. --wave2.Size = wm2.Scale
  532. wave2.CFrame = fx.CFrame
  533. wave2.Rotation = Vector3.new(90, 0, 0)
  534. wave2.Transparency = i/14
  535. --wave3.Size = wm3.Scale
  536. wave3.CFrame = fx.CFrame
  537. wave3.Rotation = Vector3.new(90, 0, 0)
  538. wave3.Transparency = i/14
  539. wait()
  540. glowz.Rate = 0
  541. glowz2.Rate = 0
  542. end
  543. wait()
  544. wave:Destroy()
  545. wave2:Destroy()
  546. wave3:Destroy()
  547. end)()
  548. elseif Transforming == false then
  549. wait()
  550. end
  551. end
  552.  
  553. for i = 1, 100 do rs:wait()
  554. fx.CFrame = Torso.CFrame
  555. end
  556.  
  557. spawn(function()
  558. while wait(1) do
  559. GroundWave()
  560. end
  561. end)
  562.  
  563. wait(4)
  564.  
  565. Transforming = false
  566.  
  567.  
  568.  
  569. local value2 = 1
  570. for i = 1, 20 do rs:wait()
  571. value2 = value2 - 0.05
  572. glowz.Rate = 0
  573. glowz2.Rate = 0
  574. fx.Transparency = fx.Transparency + (1/20)
  575. fx.CFrame = torso.CFrame
  576. fxm.Scale = fxm.Scale + Vector3.new(value2,value2,value2)
  577. rs:wait()
  578. end
  579. glowz:Destroy()
  580. glowz2:Destroy()
  581.  
  582. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  583. local valuer = 5
  584. local valuer2 = 10
  585. local valuer3 = 15
  586. local sa2 = Instance.new("Sound",torso)
  587. sa2.SoundId = "rbxassetid://130972023"
  588. sa2.Pitch = 1
  589. sa2.Volume = 5
  590. sa2.Looped = false
  591. sa2:Play()
  592. local sar2 = Instance.new("Sound",torso)
  593. sar2.SoundId = "rbxassetid://153274423"
  594. sar2.Pitch = 1
  595. sar2.Volume = 5
  596. sar2.Looped = false
  597. sar2:Play()
  598. local Mus = Instance.new("Sound",torso)
  599. Mus.SoundId = "rbxassetid://"
  600. Mus.Pitch = 1
  601. Mus.Volume = 6
  602. Mus.Looped = true
  603. Mus:Play()
  604. Crater(torso,67)
  605. local wave = Instance.new("Part", torso)
  606. wave.BrickColor = TorsoColor
  607. wave.Anchored = true
  608. wave.CanCollide = false
  609. wave.Locked = true
  610. wave.Size = Vector3.new(1, 1, 1)
  611. wave.TopSurface = "Smooth"
  612. wave.BottomSurface = "Smooth"
  613. wave.Transparency = 0.35
  614. wave.CFrame = HandCF
  615. wm = Instance.new("SpecialMesh", wave)
  616. wm.MeshId = "rbxassetid://3270017"
  617. local wave2 = Instance.new("Part", torso)
  618. wave2.BrickColor = BrickColor.new("Really red")
  619. wave2.Anchored = true
  620. wave2.CanCollide = false
  621. wave2.Locked = true
  622. wave2.Size = Vector3.new(1, 1, 1)
  623. wave2.TopSurface = "Smooth"
  624. wave2.BottomSurface = "Smooth"
  625. wave2.Transparency = 0.35
  626. wave2.CFrame = HandCF
  627. wm2 = Instance.new("SpecialMesh", wave2)
  628. wm2.MeshId = "rbxassetid://3270017"
  629. local wave3 = Instance.new("Part", torso)
  630. wave3.BrickColor = TorsoColor
  631. wave3.Anchored = true
  632. wave3.CanCollide = false
  633. wave3.Locked = true
  634. wave3.Size = Vector3.new(1, 1, 1)
  635. wave3.TopSurface = "Smooth"
  636. wave3.BottomSurface = "Smooth"
  637. wave3.Transparency = 0.35
  638. wave3.CFrame = HandCF
  639. wm3 = Instance.new("SpecialMesh", wave3)
  640. wm3.MeshId = "rbxassetid://3270017"
  641. coroutine.wrap(function()
  642. for i = 1, 14, 1 do
  643. valuer = valuer - 0.35
  644. valuer2 = valuer - 0.45
  645. valuer3 = valuer3 - 0.475
  646. wm.Scale = wm.Scale + Vector3.new(valuer*2.5,valuer*2.5, 1 + i*200)
  647. wave.Size = wm.Scale
  648. wave.CFrame = HandCF
  649. wave.Transparency = i/14
  650. wm2.Scale = wm2.Scale + Vector3.new(valuer2*2.5,valuer2*2.5, 0 + i*10)
  651. wave2.Size = wm2.Scale
  652. wave2.CFrame = HandCF
  653. wave2.Transparency = i/14
  654. wm3.Scale = wm3.Scale + Vector3.new(valuer3*2.5,valuer3*2.5, 1)
  655. wave3.Size = wm2.Scale
  656. wave3.CFrame = HandCF
  657. wave3.Transparency = i/14
  658. wait()
  659. end
  660. wait()
  661. wave:Destroy()
  662. wave2:Destroy()
  663. end)()
  664. hum.WalkSpeed = 16
  665.  
  666.  
  667.  
  668. local p = game.Players.LocalPlayer
  669. local HBill = Instance.new("BillboardGui",game.Players.LocalPlayer.Character.Head)
  670. local HMain, HBarBack, HBar = Instance.new("Frame", HBill), Instance.new("Frame"), Instance.new("Frame")
  671. local HHealth, HName = Instance.new("TextLabel", HBarBack), Instance.new("TextLabel")
  672. HBill.Size = UDim2.new(45,0,10.2,0)
  673. HBill.Name = "Health Display"
  674. HBill.StudsOffset = Vector3.new(2,30,2)
  675. HBill.AlwaysOnTop = true
  676. HBill.Enabled = true
  677. HMain.BackgroundColor3 = Color3.new(255, 255, 255)
  678. HMain.BackgroundTransparency = 1
  679. HMain.Size = UDim2.new(1,0,1,0)
  680. HBarBack.Parent = HMain
  681. HBarBack.BackgroundColor3 = Color3.new(0,0,0)
  682. HBarBack.BorderColor3 = Color3.new(0,0,0)
  683. HBarBack.BorderSizePixel = 2
  684. HBarBack.Position = UDim2.new(.025, 0, .55, 0)
  685. HBarBack.Size = UDim2.new(.95, 0, .3, 0)
  686. HBar.Parent = HBarBack
  687. HBar.BackgroundColor3 = Color3.new(0, 0, 0)
  688. HBar.BorderColor3 = Color3.new(0,0,0)
  689. HBar.Size = UDim2.new(.5,0,1,0)
  690. HHealth.BackgroundTransparency = 1
  691. HHealth.Size = UDim2.new(1,0,1,0)
  692. HHealth.Font = "Bodoni"
  693. HHealth.Text = " "
  694. HHealth.TextScaled = true
  695. HHealth.TextColor3 = Color3.new(1,1,1)
  696. HHealth.TextStrokeColor3 = BrickColor.new("Really red").Color
  697. HHealth.TextStrokeTransparency = 0
  698. HName.Parent = HMain
  699. HName.BackgroundTransparency = 1
  700. HName.Size = UDim2.new(1,0,.5,0)
  701. HName.Font = "Bodoni"
  702. HName.Text = "Akuma"
  703. HName.TextScaled = true
  704. HName.TextColor3 = BrickColor.new("Really black").Color
  705. HName.TextStrokeColor3 = Color3.new(255,0,0)
  706. HName.TextStrokeTransparency = 0
  707. HName.TextYAlignment = "Top"
  708.  
  709. local char = p.Character
  710. local mouse = p:GetMouse()
  711. local larm = char["Left Arm"]
  712. local rarm = char["Right Arm"]
  713. local lleg = char["Left Leg"]
  714. local rleg = char["Right Leg"]
  715. local hed = char.Head
  716. local torso = char.Torso
  717. local hum = char.Humanoid
  718. local cam = game.Workspace.CurrentCamera
  719. local root = char.HumanoidRootPart
  720. local deb = false
  721. local shot = 0
  722. local l = game:GetService("Lighting")
  723. local rs = game:GetService("RunService").RenderStepped
  724. local stanceToggle = "Normal"
  725. hum.WalkSpeed = 70
  726. hum.MaxHealth = math.huge
  727. ----------------------------------------------------
  728. hed.face:Remove''
  729. hed.Transparency = 0
  730.  
  731. local meshx9 = Instance.new('SpecialMesh',hed)
  732. meshx9.MeshType = 'FileMesh'
  733. meshx9.MeshId = 'http://www.roblox.com/asset/?id=16150814'
  734. meshx9.TextureId = 'http://www.roblox.com/asset/?id=16150799'
  735. meshx9.Scale = Vector3.new(11,11,11)
  736.  
  737.  
  738. lite = Instance.new("PointLight", torso)
  739. lite.Brightness = 14
  740. lite.Range = 10
  741. lite.Color = Color3.new(0, 0, 0)
  742. local hed2 = hed:Clone()
  743. hed2.CanCollide = false
  744. hed2.Parent = char
  745. hed2:ClearAllChildren()
  746. hed2.Transparency = 1
  747. hed2.Name = "DARP"
  748. local w = Instance.new("Weld",hed2)
  749. w.Part0 = hed
  750. w.Part1 = hed2
  751. w.C0 = CFrame.new(0,0,-0.175)
  752. z=Instance.new("SurfaceGui",hed2)
  753. z.Enabled = true
  754. z.Face = "Front"
  755. z.Adornee = hed2
  756. z.CanvasSize = Vector2.new(100,100)
  757. local face = Instance.new("ImageLabel",z)
  758. face.Size = UDim2.new(1,-30,1,0)
  759. face.Position = UDim2.new(0,15,0,0)
  760. face.BackgroundTransparency = 1
  761. face.Image='rbxassetid://46282671'
  762. ----------------------------------------------------
  763. z = Instance.new("Sound", char)
  764. z.SoundId = "rbxassetid://"--
  765. z.Looped = true
  766. z.Pitch = 1
  767. z.Volume = .5
  768. wait(.01)
  769. z:Play()
  770. ----------------------------------------------------
  771. CTB = {}
  772. fat = Instance.new("BindableEvent",script)
  773. fat.Name = "Heartbeat"
  774.  
  775. script:WaitForChild("Heartbeat")
  776.  
  777. frame = 1/30
  778. tf = 0
  779. allowframeloss = false --if set to true will fire every frame it possibly can. This will result in multiple events happening at the same time whenever delta returns frame*2 or greater.
  780. tossremainder = false --if set to true t will be set to 0 after Fire()-ing.
  781. lastframe = tick()
  782. script.Heartbeat:Fire() --ayy lmao
  783.  
  784. game:GetService("RunService").Heartbeat:connect(function(s,p) --herp derp
  785. tf = tf + s
  786. if tf >= frame then
  787. if allowframeloss then
  788. script.Heartbeat:Fire()
  789. lastframe=tick()
  790. else
  791. --print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame*(math.floor(t/frame))))
  792. for i=1, math.floor(tf/frame) do
  793. script.Heartbeat:Fire()
  794. end
  795. lastframe=tick()
  796. end
  797. if tossremainder then
  798. tf = 0
  799. else
  800. tf = tf - frame * math.floor(tf/frame)
  801. end
  802. end
  803. end)
  804. ----------------------------------------------------
  805. pcall(function()char.Shirt:Destroy()
  806. char.Pants:Destroy()
  807. end)
  808. shirt = Instance.new("Shirt", char)
  809. shirt.Name = "Shirt"
  810. pants = Instance.new("Pants", char)
  811. pants.Name = "Pants"
  812. char.Shirt.ShirtTemplate = "rbxassetid://302060347"
  813. char.Pants.PantsTemplate = "rbxassetid://302060805"
  814. ----------------------------------------------------
  815. Debounces = {
  816. on = false;
  817. ks = false;
  818. CanAttack = true;
  819. CanJoke = true;
  820. NoIdl = false;
  821. Slashing = false;
  822. Slashed = false;
  823. Grabbing = false;
  824. Grabbed = false;
  825. }
  826. local Touche = {char.Name, }
  827. ----------------------------------------------------
  828. function lerp(a, b, t) -- Linear interpolation
  829. return a + (b - a)*t
  830. end
  831.  
  832. function slerp(a, b, t) --Spherical interpolation
  833. dot = a:Dot(b)
  834. if dot > 0.99999 or dot < -0.99999 then
  835. return t <= 0.5 and a or b
  836. else
  837. r = math.acos(dot)
  838. return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  839. end
  840. end
  841.  
  842. function matrixInterpolate(a, b, t)
  843. local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  844. local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  845. local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  846. local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
  847. local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
  848. local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
  849. local t = v1:Dot(v2)
  850. if not (t < 0 or t == 0 or t > 0) then -- Failsafe
  851. return CFrame.new()
  852. end
  853. return CFrame.new(
  854. v0.x, v0.y, v0.z,
  855. v1.x, v1.y, v1.z,
  856. v2.x, v2.y, v2.z,
  857. v3.x, v3.y, v3.z)
  858. end
  859. ----------------------------------------------------
  860. function genWeld(a,b)
  861. local w = Instance.new("Weld",a)
  862. w.Part0 = a
  863. w.Part1 = b
  864. return w
  865. end
  866. function weld(a, b)
  867. local weld = Instance.new("Weld")
  868. weld.Name = "W"
  869. weld.Part0 = a
  870. weld.Part1 = b
  871. weld.C0 = a.CFrame:inverse() * b.CFrame
  872. weld.Parent = a
  873. return weld;
  874. end
  875. ----------------------------------------------------
  876. function Lerp(c1,c2,al)
  877. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  878. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  879. for i,v in pairs(com1) do
  880. com1[i] = v+(com2[i]-v)*al
  881. end
  882. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  883. end
  884. ----------------------------------------------------
  885. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  886. local wld = Instance.new("Weld", wp1)
  887. wld.Part0 = wp0
  888. wld.Part1 = wp1
  889. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  890. end
  891. ----------------------------------------------------
  892. for i,v in pairs(char:children()) do
  893. if v:IsA("Hat") then
  894. v:Destroy()
  895. end
  896. end
  897. for i,v in pairs(hed:children()) do
  898. if v:IsA("Sound") then
  899. v:Destroy()
  900. end
  901. end
  902. ----------------------------------------------------
  903. function HasntTouched(plrname)
  904. local ret = true
  905. for _, v in pairs(Touche) do
  906. if v == plrname then
  907. ret = false
  908. end
  909. end
  910. return ret
  911. end
  912. ----------------------------------------------------
  913. larm.Size = larm.Size * 10
  914. rarm.Size = rarm.Size * 10
  915. lleg.Size = lleg.Size * 10
  916. rleg.Size = rleg.Size * 10
  917. torso.Size = torso.Size * 10
  918. hed.Size = hed.Size * 10
  919. root.Size = root.Size * 10
  920. ----------------------------------------------------
  921. newWeld(torso, larm, 5, 0.5, 0)
  922. larm.Weld.C1 = CFrame.new(20, 0.5, 0)
  923. newWeld(torso, rarm, -5, 0.5, 0)
  924. rarm.Weld.C1 = CFrame.new(-20, 0.5, 0)
  925. newWeld(torso, hed, 0, 15, 0)
  926. newWeld(torso, lleg, -5, -19, 0)
  927. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  928. newWeld(torso, rleg, 5, -19, 0)
  929. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  930. newWeld(root, torso, 0, -1, 0)
  931. torso.Weld.C1 = CFrame.new(0, -1, 0)
  932. ----------------------------------------------------
  933. mod4 = Instance.new("Model",char)
  934.  
  935. ptez = {0.7, 0.8, 0.9, 1}
  936.  
  937. function FindNearestTorso(Position,Distance,SinglePlayer)
  938. if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  939. local List = {}
  940. for i,v in pairs(workspace:GetChildren())do
  941. if v:IsA("Model")then
  942. if v:findFirstChild("Torso")then
  943. if v ~= char then
  944. if(v.Torso.Position -Position).magnitude <= Distance then
  945. table.insert(List,v)
  946. end
  947. end
  948. end
  949. end
  950. end
  951. return List
  952. end
  953. ----------------------------------------------------
  954. local hand = Instance.new('Part', char) hand.Size = Vector3.new(0, 0, 0) hand.Transparency = 1 hand.CanCollide = false
  955. local weld = Instance.new('Weld', hand) weld.Part0 = hand weld.Part1 = larm weld.C0 = CFrame.new(0, 8.8, 0)
  956. ns = NumberSequenceKeypoint.new
  957. local hat_test = hand
  958. fire = Instance.new('ParticleEmitter', hat_test)
  959. fire.Color = ColorSequence.new(Color3.new(255, 0, 0,Color3.new(255, 0, 0)))
  960. fire.Size = NumberSequence.new({ns(0, 10), ns(1, 0)})
  961. fire.Transparency = NumberSequence.new({ns(0, 0), ns(1,1)})
  962. fire.LightEmission = 1
  963. fire.Speed = NumberRange.new(5,5)
  964. fire.VelocitySpread=180
  965. fire.LockedToPart = true
  966. fire.Acceleration = Vector3.new(0, 2, 0)
  967. fire.Rate=100
  968. fire.Lifetime=NumberRange.new(5,5)
  969. fire.Texture = "rbxasset://textures/particles/smoke_main.dds"
  970. local handd = Instance.new('Part', char) handd.Size = Vector3.new(0, 0, 0) handd.Transparency = 1 handd.CanCollide = false
  971. local weldd = Instance.new('Weld', handd) weldd.Part0 = handd weldd.Part1 = rarm weldd.C0 = CFrame.new(0, 8.8, 0)
  972. ns = NumberSequenceKeypoint.new
  973. local hat_testt = handd
  974. firee = Instance.new('ParticleEmitter', hat_testt)
  975. firee.Color = ColorSequence.new(Color3.new(255, 0, 0,Color3.new(255, 0, 0)))
  976. firee.Size = NumberSequence.new({ns(0, 10), ns(1, 0)})
  977. firee.Transparency = NumberSequence.new({ns(0, 0), ns(1,1)})
  978. firee.LightEmission = 1
  979. firee.Speed = NumberRange.new(5,5)
  980. firee.VelocitySpread=180
  981. firee.LockedToPart=true
  982. firee.Acceleration = Vector3.new(0, 2, 0)
  983. firee.Rate=100
  984. firee.Lifetime=NumberRange.new(5,5)
  985. firee.Texture = "rbxasset://textures/particles/smoke_main.dds"
  986. ----------------------------------------------------
  987. ----------------------------------------------------
  988. sidz = {"231917888", "231917845", "231917806"}
  989. ptz = {0.65, 0.7, 0.75, 0.8, 0.95, 1}
  990. mod3 = Instance.new("Model", char)
  991. mouse.KeyDown:connect(function(key)
  992.  
  993. if key == "h" and Debounces.CanAttack == true then
  994. Debounces.CanAttack = false
  995. Debounces.on = true
  996. Debounces.NoIdl = true
  997. for i = 1, 20 do
  998. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(-4,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.2)
  999. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(4,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10)), 0.2)
  1000. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 16, -.2) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.3)
  1001. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.3)
  1002. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-6, -12, -3) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.3)
  1003. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(6, -18, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.3)
  1004. if Debounces.on == false then
  1005. break
  1006. end
  1007. fat.Event:wait()
  1008. end
  1009. do
  1010. z = Instance.new("Sound", char)
  1011. z.SoundId = "rbxassetid://" .. sidz[math.random(1, #sidz)]
  1012. z.Pitch = ptz[math.random(1, #ptz)]
  1013. z.Volume = 10
  1014. z1 = Instance.new("Sound", char)
  1015. z1.SoundId = z.SoundId
  1016. z1.Pitch = z.Pitch
  1017. z1.Volume = 1
  1018. z:Play()
  1019. z1:Play()
  1020. part = Instance.new("Part", mod3)
  1021. part.Anchored = true
  1022. part.CanCollide = false
  1023. part.FormFactor = "Custom"
  1024. part.Size = Vector3.new(0.2, 0.2, 0.2)
  1025. part.CFrame = root.CFrame * CFrame.new(-6, -22, -2.6) * CFrame.Angles(math.rad(90), 0, 0)
  1026. part.Transparency = 0.7
  1027. part.BrickColor = BrickColor.new("Really red")
  1028. mesh = Instance.new("SpecialMesh", part)
  1029. mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1030. mesh.Scale = Vector3.new(70, 70, 25)
  1031. part2 = part:clone()
  1032. part2.Parent = mod3
  1033. part2.BrickColor = BrickColor.new("Really red")
  1034. mesh2 = mesh:clone()
  1035. mesh2.Parent = part2
  1036. mesh2.Scale = Vector3.new(60, 60, 15)
  1037. part4 = part:clone()
  1038. part4.Parent = mod3
  1039. part4.BrickColor = BrickColor.new("Really red")
  1040. mesh4 = mesh:clone()
  1041. mesh4.Parent = part4
  1042. mesh4.Scale = Vector3.new(300, 300, 50)
  1043. part5 = part:clone()
  1044. part5.Parent = mod3
  1045. part5.BrickColor = BrickColor.new("Really red")
  1046. mesh5 = mesh:clone()
  1047. mesh5.Parent = part5
  1048. mesh5.Scale = Vector3.new(130, 130, 15)
  1049. part3 = part:clone()
  1050. part3.Parent = mod3
  1051. part3.TopSurface = 0
  1052. part3.BottomSurface = 0
  1053. part3.CFrame = root.CFrame * CFrame.new(-6, -22, -2.6)
  1054. mesh3 = Instance.new("SpecialMesh", part3)
  1055. mesh3.MeshType = 3
  1056. mesh3.Scale = Vector3.new(45, 45, 45)
  1057. for i,v in pairs(FindNearestTorso(torso.CFrame.p, 268)) do
  1058. if v:FindFirstChild("Humanoid") then
  1059. v.Humanoid:TakeDamage(math.random(66666666, 66666666))
  1060. v.Humanoid.PlatformStand = true
  1061. v.Torso.Velocity = Vector3.new(math.random(-100, 100), 100, math.random(-100, -100))
  1062. end
  1063. end
  1064. coroutine.resume(coroutine.create(function()
  1065.  
  1066. for i = 1, 30 do
  1067. fat.Event:wait()
  1068. part.CFrame = part.CFrame
  1069. part.Transparency = i / 20
  1070. mesh.Scale = mesh.Scale + Vector3.new(8.8, 8.8, 8.8)
  1071. part2.CFrame = part2.CFrame
  1072. part2.Transparency = i / 30
  1073. mesh2.Scale = mesh2.Scale + Vector3.new(7, 7, 7)
  1074. part3.CFrame = part3.CFrame
  1075. part3.Transparency = i / 10
  1076. mesh3.Scale = mesh3.Scale + Vector3.new(10, 10, 10)
  1077. part4.CFrame = part4.CFrame
  1078. part4.Transparency = i / 25
  1079. mesh4.Scale = mesh4.Scale - Vector3.new(10, 10, -5)
  1080. part5.CFrame = part5.CFrame
  1081. part5.Transparency = i / 30
  1082. mesh5.Scale = mesh5.Scale + Vector3.new(30, 30, 0)
  1083. end
  1084. end
  1085. ))
  1086. for i = 1, 20 do
  1087. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(-4,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)
  1088. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(4,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.2)
  1089. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 16, -.2) * CFrame.Angles(math.rad(20), math.rad(0), 0), 0.3)
  1090. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -.1) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.3)
  1091. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-6, -18, -3) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.3)
  1092. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(6, -18, 0) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.3)
  1093.  
  1094. if Debounces.on == false then
  1095. break
  1096. end
  1097. fat.Event:wait()
  1098. end
  1099. do
  1100. if Debounces.CanAttack == false then
  1101. Debounces.CanAttack = true
  1102. Debounces.on = false
  1103. Debounces.NoIdl = false
  1104. larm.BrickColor = BrickColor.new("Really black")
  1105. rarm.BrickColor = BrickColor.new("Really black")
  1106. end
  1107. end
  1108. end
  1109. end
  1110. end
  1111. )
  1112. mouse.KeyDown:connect(function(key)
  1113. if string.byte(key) == 52 then
  1114. char.Humanoid.WalkSpeed = 21
  1115. end
  1116. end)
  1117. mouse.KeyUp:connect(function(key)
  1118. if string.byte(key) == 52 then
  1119. char.Humanoid.WalkSpeed = 5
  1120. end
  1121. end)
  1122. ----------------------------------------------------
  1123. mouse.KeyDown:connect(function(key)
  1124. if key == "y" then
  1125. if Debounces.CanAttack == true then
  1126. Debounces.CanAttack = false
  1127. Debounces.on = true
  1128. Debounces.NoIdl = true
  1129. for i = 1, 15 do
  1130. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(-4,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)), 0.2)
  1131. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-18,-10,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-87)), 0.6)
  1132. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,16,0)*CFrame.Angles(math.rad(-14),math.rad(90),0), 0.2)
  1133. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(-90), 0), 0.4)
  1134. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-6, -18, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
  1135. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(6, -13, -3) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
  1136. if Debounces.on == false then break end
  1137. rs:wait(2.7)
  1138. end
  1139. x = Instance.new("Sound",char)
  1140. x.SoundId = "rbxassetid://228343271"
  1141. x.Pitch = .5
  1142. x.Volume = 10
  1143. wait(.1)
  1144. x:Play()
  1145. Debounces.on = false
  1146. Debounces.Here = false
  1147. shot = shot + 1
  1148. local rng = Instance.new("Part", larm)
  1149. rng.Anchored = true
  1150. rng.BrickColor = BrickColor.new("Really red")
  1151. rng.CanCollide = false
  1152. rng.FormFactor = 3
  1153. rng.Name = "Ring"
  1154. rng.Size = Vector3.new(1, 1, 1)
  1155. rng.Transparency = 0.35
  1156. rng.TopSurface = 0
  1157. rng.BottomSurface = 0
  1158. rng2 = rng:clone()
  1159. rng3 = rng2:clone()
  1160. rng4 = rng2:clone()
  1161. local rngm = Instance.new("SpecialMesh", rng)
  1162. rngm.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1163. rngm.Scale = Vector3.new(10, 10, 1)
  1164. rngm2 = rngm:clone()
  1165. rngm2.Scale = Vector3.new(5, 5, 3)
  1166. rngm3=rngm2:clone()
  1167. rngm3.Parent = rng3
  1168. rngm3.Scale = Vector3.new(8, 8, 1)
  1169. rngm4 = rngm2:clone()
  1170. rngm4.Parent = rng4
  1171. rngm4.Scale = Vector3.new(6, 6, 1)
  1172. local bem = Instance.new("Part", larm)
  1173. bem.Anchored = true
  1174. bem.BrickColor = BrickColor.new("Really black")
  1175. bem.CanCollide = false
  1176. bem.FormFactor = 3
  1177. bem.Name = "Beam" .. shot
  1178. bem.Size = Vector3.new(1, 1, 1)
  1179. bem.Transparency = 0.35
  1180. bem.TopSurface = 0
  1181. bem.BottomSurface = 0
  1182. local bemm = Instance.new("SpecialMesh", bem)
  1183. bemm.MeshType = 4
  1184. bemm.Scale = Vector3.new(1, 10, 10)
  1185. local out = Instance.new("Part", larm)
  1186. out.Anchored = true
  1187. out.BrickColor = BrickColor.new("Really black")
  1188. out.CanCollide = false
  1189. out.FormFactor = 3
  1190. out.Name = "Out"
  1191. out.Size = Vector3.new(4, 4, 4)
  1192. out.Transparency = 0.35
  1193. out.TopSurface = 0
  1194. out.BottomSurface = 0
  1195. local outm = Instance.new("SpecialMesh", out)
  1196. outm.MeshId = "http://www.roblox.com/asset/?id=1033714"
  1197. outm.Scale = Vector3.new(60, 4, 60)
  1198. local bnd = Instance.new("Part", larm)
  1199. bnd.Anchored = true
  1200. bnd.BrickColor = BrickColor.new("Really red")
  1201. bnd.CanCollide = false
  1202. bnd.FormFactor = 3
  1203. bnd.Name = "Bend"
  1204. bnd.Size = Vector3.new(1, 1, 1)
  1205. bnd.Transparency = 1
  1206. bnd.TopSurface = 0
  1207. bnd.BottomSurface = 0
  1208. local bndm = Instance.new("SpecialMesh", bnd)
  1209. bndm.MeshType = 3
  1210. bndm.Scale = Vector3.new(8, 8, 8)
  1211. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  1212. bem.CFrame = out.CFrame * CFrame.new(0, -2.5, 0) * CFrame.Angles(0, 0, math.rad(90))
  1213. bnd.CFrame = bem.CFrame * CFrame.new(0, 0, 0)
  1214. rng.CFrame = out.CFrame * CFrame.Angles(math.rad(90), 0, 0)
  1215. rng3.CFrame = rng.CFrame * CFrame.new(0, -.5, 0)
  1216. rng4.CFrame = rng.CFrame * CFrame.new(0, -1, 0)
  1217. Debounces.Shewt = true
  1218. coroutine.wrap(function()
  1219. for i = 1, 20, 0.2 do
  1220. rngm.Scale = Vector3.new(10 + i*10, 10 + i*10, 1)
  1221. rngm3.Scale = Vector3.new(8 + i*12, 8 + i*12, 1)
  1222. rngm4.Scale = Vector3.new(6 + i*13, 6 + i*13, 1)
  1223. rng.Transparency = i/20
  1224. rng3.Transparency = 1/24
  1225. rng4.Transparency = i/26
  1226. wait()
  1227. end
  1228. wait()
  1229. rng:Destroy()
  1230. end)()
  1231. if Debounces.Shewt == true then
  1232. for i,v in pairs(FindNearestTorso(bem.CFrame.p, 50)) do
  1233. if v:FindFirstChild("Humanoid") then
  1234. v.Humanoid:TakeDamage(math.random(66666666, 66666666))
  1235. end
  1236. end
  1237. larm:WaitForChild("Beam" .. shot).Touched:connect(function(ht)
  1238. hit = ht.Parent
  1239. if hit:IsA("Model") and hit:findFirstChild("Humanoid") then
  1240. if HasntTouched(hit.Name) == true and deb == false then
  1241. deb = true
  1242. coroutine.wrap(function()
  1243. hit:FindFirstChild("Humanoid").PlatformStand = true
  1244. hit:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  1245. hit:FindFirstChild("Humanoid"):TakeDamage(math.random(66666666,66666666))
  1246. end)()
  1247. table.insert(Touche, hit.Name)
  1248. deb = false
  1249. end
  1250. elseif hit:IsA("Hat") and hit.Parent:findFirstChild("Humanoid") then
  1251. if HasntTouched(hit.Parent.Name) == true and deb == false then
  1252. deb = true
  1253. coroutine.wrap(function()
  1254. hit.Parent:FindFirstChild("Humanoid").PlatformStand = true
  1255. hit.Parent:FindFirstChild("Torso").Velocity = char.Head.CFrame.lookVector * 180
  1256. wait(1)
  1257. hit.Parent:FindFirstChild("Humanoid").PlatformStand = false
  1258. end)()
  1259. table.insert(Touche, hit.Parent.Name)
  1260. deb = false
  1261. for i, v in pairs(Touche) do
  1262. print(v)
  1263. end
  1264. end
  1265. end
  1266. end)
  1267. end
  1268. for i = 0, 260, 8 do
  1269. bem.Size = Vector3.new(i, 10, 10)
  1270. bem.Transparency = i/270
  1271. out.CFrame = larm.CFrame * CFrame.new(0, -2.7, 0)
  1272. outm.Scale = outm.Scale - Vector3.new(0.045, 0, 0.045)
  1273. out.Transparency = i/280
  1274. bem.CFrame = larm.CFrame * CFrame.new(0, -4.2 -(i/2), 0) * CFrame.Angles(0, 0, math.rad(90))
  1275. bnd.CFrame = bem.CFrame * CFrame.new(-i/2, 0, 1.2)
  1276. bnd.Size = Vector3.new(1,1,1)
  1277. bndm.Scale = Vector3.new(8,8,8)
  1278. if i % 10 == 0 then
  1279. local newRng = rng2:Clone()
  1280. newRng.Parent = larm
  1281. newRng.CFrame = larm.CFrame * CFrame.new(0, -4.2-i, 0) * CFrame.Angles(math.rad(90), 0, 0)
  1282. local newRngm = rngm2:clone()
  1283. newRngm.Parent=newRng
  1284. coroutine.wrap(function()
  1285. for i = 1, 30, 0.2 do
  1286. newRngm.Scale = Vector3.new(8 + i*16, 8 + i*16, 3)
  1287. newRng.Transparency = i/30
  1288. wait()
  1289. end
  1290. wait()
  1291. newRng:Destroy()
  1292. end)()
  1293. end
  1294. wait()
  1295. end
  1296. wait()
  1297. Debounces.Shewt = false
  1298. bem:Destroy()
  1299. out:Destroy()
  1300. bnd:Destroy()
  1301. Debounces.Ready = false
  1302. for i, v in pairs(Touche) do
  1303. table.remove(Touche, i)
  1304. end
  1305. wait()
  1306. table.insert(Touche, char.Name)
  1307. Debounces.NoIdl = false
  1308. if Debounces.CanAttack == false then
  1309. Debounces.CanAttack = true
  1310. end
  1311. end
  1312. end
  1313. end)
  1314. ----------------------------------------------------
  1315. local animpose = "Idle"
  1316. local lastanimpose = "Idle"
  1317. local sine = 0
  1318. local change = 1
  1319. local val = 0
  1320. local ffing = false
  1321. ----------------------------------------------------
  1322. --[[x = Instance.new("Sound", char)
  1323. x.SoundId = "http://www.roblox.com/asset/?id=187922823"
  1324. x.Looped = true
  1325. x.Volume = 1
  1326. x.Pitch = 1
  1327. local footsteps = false]]--
  1328. -------------------------------
  1329. game:GetService("RunService").RenderStepped:connect(function()
  1330. --[[if char.Humanoid.Jump == true then
  1331. jump = true
  1332. else
  1333. jump = false
  1334. end]]
  1335. char.Humanoid.FreeFalling:connect(function(f)
  1336. if f then
  1337. ffing = true
  1338. else
  1339. ffing = false
  1340. end
  1341. end)
  1342. sine = sine + change
  1343. if jumpn == true then
  1344. animpose = "Jumping"
  1345. elseif ffing == true then
  1346. animpose = "Freefalling"
  1347. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  1348. animpose = "Idle"
  1349. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  1350. animpose = "Walking"
  1351. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  1352. animpose = "Running"
  1353. end
  1354. if animpose ~= lastanimpose then
  1355. sine = 0
  1356. if Debounces.NoIdl == false then
  1357. if stanceToggle == "Normal" then
  1358. for i = 1, 2 do
  1359. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,-2.2,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(40)), 0.2)
  1360. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,-0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(-20)), 0.2)
  1361. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,6.8,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 0.2)
  1362. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  1363. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(0, -1.2, -0.5) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  1364. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0, -1.2, -0.5) * CFrame.Angles(math.rad(0), math.rad(-15), math.rad(20)), 0.2)
  1365. end
  1366. elseif stanceToggle == "Floating" then
  1367. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  1368. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  1369. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,6.8,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  1370. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  1371. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  1372. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  1373. wait()
  1374. end
  1375. else
  1376. end
  1377. end
  1378. lastanimpose = animpose
  1379. if Debounces.NoIdl == false then
  1380. if animpose == "Idle" then
  1381. if stanceToggle == "Normal" then
  1382. change = 0.5
  1383. --[[
  1384. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(-3,0,0)*CFrame.Angles(math.rad(88+2*math.cos(sine/14)),math.rad(0),math.rad(0)), 0.2)
  1385. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-3,0+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(50),math.rad(-30),math.rad(-40-2*math.cos(sine/14))), 0.2)
  1386. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,15,0)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(40),0), 0.2)
  1387. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.2, 0) * CFrame.Angles(0, math.rad(-40), 0), 0.2)
  1388. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-6, -18, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  1389. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(6, -18, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  1390. --cor.Weld.C0 = Lerp(cor.Weld.C0, CFrame.new(0, -1, -1.1) * CFrame.Angles(math.rad(-90), math.rad(-110), math.rad(-70)), 1)
  1391. ]]--
  1392.  
  1393. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(-4, -0.1 - 0.1 * math.sin(sine / 10), 0 - 0.01 * math.sin(sine / 10)) * CFrame.Angles(math.rad(-3 + 3 * math.sin(sine / 10)), math.rad(-3 - 2 * math.cos(sine / 10)), math.rad(13 + 3 * math.cos(sine / 10))), 0.4)
  1394. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(4, -0.1 - 0.1 * math.sin(sine / 10), 0 - 0.01 * math.sin(sine / 10)) * CFrame.Angles(math.rad(-4 - 3 * math.sin(sine / 10)), math.rad(3 + 2 * math.cos(sine / 10)), math.rad(-13 - 3 * math.cos(sine / 10))), 0.4)
  1395. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 16, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  1396. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0.1 - 0.05 * math.cos(sine / 10)) * CFrame.Angles(math.rad(14 - 5 * math.cos(sine / 10)), math.rad(20), 0), 0.4)
  1397. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 15 - 0.16 * math.cos(sine / 10), 0) * CFrame.Angles(0, math.rad(20), math.rad(0)), 0.05)
  1398. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10 + 3 * math.cos(sine / 10)), math.rad(0), math.rad(0)), 0.05)
  1399. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-6, -18 - 0.05 * math.sin(sine / 10), 0) * CFrame.Angles(math.rad(-12 + 5 * math.sin(sine / 10)), math.rad(20 + 6 * math.sin(sine / 10)), math.rad(-12 - 2 * math.sin(sine / 10))), 0.4)
  1400. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(6, -12 - 0.1 * math.sin(sine / 10), -3) * CFrame.Angles(math.rad(-9 + 5 * math.sin(sine / 10)), math.rad(-9 - 6 * math.sin(sine / 10)), math.rad(4 + 3 * math.sin(sine / 10))), 0.4)
  1401. elseif stanceToggle == "Melee" then
  1402. change = 0.5
  1403. --[[
  1404. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,-0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20+2*math.cos(sine/14))), 0.2)
  1405. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,-0.65+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20-2*math.cos(sine/14))), 0.2)
  1406. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,6.8,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  1407. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
  1408. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  1409. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  1410. ]]--
  1411. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.57 - 0.1 * math.sin(sine / 10), 0 - 0.05 * math.sin(sine / 10)) * CFrame.Angles(math.rad(-3 + 2 * math.sin(sine / 10)), math.rad(-15 - 10 * math.cos(sine / 10)), math.rad(13 + 6 * math.cos(sine / 10))), 0.4)
  1412. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.57 - 0.1 * math.sin(sine / 10), 0 - 0.05 * math.sin(sine / 10)) * CFrame.Angles(math.rad(-4 - 2 * math.sin(sine / 10)), math.rad(15 + 10 * math.cos(sine / 10)), math.rad(-13 - 6 * math.cos(sine / 10))), 0.4)
  1413. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 6.8, -0.2) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  1414. hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0.1 - 0.05 * math.cos(sine / 10)) * CFrame.Angles(math.rad(14 - 5 * math.cos(sine / 10)), math.rad(20), 0), 0.4)
  1415. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 6 - 0.16 * math.cos(sine / 10), 0) * CFrame.Angles(0, math.rad(20), math.rad(0)), 0.05)
  1416. torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(10 + 3 * math.cos(sine / 10)), math.rad(0), math.rad(0)), 0.05)
  1417. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1.05 - 0.05 * math.sin(sine / 10), 0) * CFrame.Angles(math.rad(-12 + 5 * math.sin(sine / 10)), math.rad(20 + 6 * math.sin(sine / 10)), math.rad(-12 - 2 * math.sin(sine / 10))), 0.4)
  1418. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, 3 - 0.1 * math.sin(sine / 10), -3) * CFrame.Angles(math.rad(-9 + 5 * math.sin(sine / 10)), math.rad(-9 - 6 * math.sin(sine / 10)), math.rad(4 + 3 * math.sin(sine / 10))), 0.4)
  1419. elseif stanceToggle == "Floating" then
  1420. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.4)
  1421. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.4)
  1422. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,6.8,-.2)*CFrame.Angles(math.rad(-14+1*math.cos(sine/14)),math.rad(0),0), 0.2)
  1423. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), 0) * CFrame.Angles(0, math.rad(0), math.rad(0)), 0.05)
  1424. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1, 0) * CFrame.Angles(0, 0, math.rad(-8-2*math.cos(sine/14))), 0.4)
  1425. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1, 0) * CFrame.Angles(0, 0, math.rad(8+2*math.cos(sine/14))), 0.4)
  1426. end
  1427. elseif animpose == "Walking" then
  1428. if stanceToggle == "Normal" then
  1429. change = 1
  1430. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(3,-2.2, 0)*CFrame.Angles(math.rad(-20), math.rad(-20),math.rad(40)), 0.2)
  1431. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0, -math.sin(sine/8)/2.8)*CFrame.Angles(math.sin(sine/8)/4, -math.sin(sine/8)/2, math.rad(-10)), 0.2)
  1432. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,6.8,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  1433. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.1*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  1434. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  1435. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  1436. elseif stanceToggle == "Melee" then
  1437. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/4))), 0.2)
  1438. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0+.05*math.cos(sine/4), -math.sin(sine/8)/4)*CFrame.Angles(math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(-10-2*math.cos(sine/4))), 0.2)
  1439. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,6.8,0)*CFrame.Angles(math.rad(-8+2*math.cos(sine/4)), math.rad(0), math.rad(0)),0.2)
  1440. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
  1441. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
  1442. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
  1443. elseif stanceToggle == "Floating" then
  1444. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  1445. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  1446. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 6.8, -.2) * CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0), 0.4)
  1447. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1, 0) * CFrame.Angles(math.rad(0-8*math.cos(sine/14)), 0, math.rad(-8)), 0.4)
  1448. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1, 0) * CFrame.Angles(math.rad(1-9*math.cos(sine/13)), 0, math.rad(8)), 0.4)
  1449. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.2*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-10),0, math.rad(0)), 0.05)
  1450. end
  1451. elseif animpose == "Running" then
  1452. if stanceToggle == "Normal" then
  1453. change = 1
  1454. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(-4,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10+2*math.cos(sine/14))), 0.2)
  1455. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(4,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10-2*math.cos(sine/14))), 0.2)
  1456. hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 16, .2) * CFrame.Angles(math.rad(20),math.rad(10),0), 0.4)
  1457. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 15-0.1*math.cos(sine/14), 0) * CFrame.Angles(math.rad(-40),math.rad(-10), math.rad(0)), 0.2)
  1458. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-6, -12, -1.2) * CFrame.Angles(math.rad(-20), math.rad(10), math.rad(0)), 0.4)
  1459. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(6, -18, 0) * CFrame.Angles(math.rad(-12), math.rad(10), math.rad(0)), 0.4)
  1460. elseif stanceToggle == "Floating" then
  1461. rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(-12),math.rad(10+2*math.cos(sine/14))), 0.2)
  1462. larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,-0.62+0.1*math.cos(sine/14),0)*CFrame.Angles(math.rad(-16),math.rad(12),math.rad(-10-2*math.cos(sine/14))), 0.2)
  1463. hed.Weld.C0 = CFrame.new(0,6.8,0)*CFrame.Angles(math.rad(-14-4*math.cos(sine/14)),0,0)
  1464. lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.1, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(-8)), 0.4)
  1465. rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.1, -1, 0) * CFrame.Angles(math.rad(-10-12*math.cos(sine/16)), 0, math.rad(8)), 0.4)
  1466. torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1-0.4*math.cos(sine/14), -.2) * CFrame.Angles(math.rad(-15),0, math.rad(0)), 0.05)
  1467. end
  1468. end
  1469. end
  1470. end)
  1471. mouse.KeyDown:connect(function(key)
  1472. if key == "l" then
  1473. if Debounces.CanJoke == true then
  1474. Debounces.CanJoke = false
  1475. z = Instance.new("Sound",char)
  1476. z.SoundId = "rbxassetid://415880409"
  1477. z.Pitch = 1
  1478. z.Volume = 100
  1479. wait()
  1480. z:Play()
  1481. wait(6)
  1482. z:Destroy()
  1483. if Debounces.CanJoke == false then
  1484. Debounces.CanJoke = true
  1485. end
  1486. end
  1487. end
  1488. end)
  1489. ----------------------------------------------------
  1490. mouse.KeyDown:connect(function(key)
  1491. if key == "j" then
  1492. if Debounces.CanJoke == true then
  1493. Debounces.CanJoke = false
  1494. z = Instance.new("Sound",char)
  1495. z.SoundId = "rbxassetid://291699665"
  1496. z.Pitch = .44
  1497. z.Volume = 6
  1498. wait()
  1499. z:Play()
  1500. wait(6)
  1501. z:Destroy()
  1502. if Debounces.CanJoke == false then
  1503. Debounces.CanJoke = true
  1504. end
  1505. end
  1506. end
  1507. end)
  1508. ----------------------------------------------------
  1509. mouse.KeyDown:connect(function(key)
  1510. if key == "k" then
  1511. if Debounces.CanJoke == true then
  1512. Debounces.CanJoke = false
  1513. z = Instance.new("Sound",char)
  1514. z.SoundId = "rbxassetid://135017578"
  1515. z.Pitch = .76
  1516. z.Volume = 6
  1517. wait()
  1518. z:Play()
  1519. wait(4)
  1520. z:Destroy()
  1521. if Debounces.CanJoke == false then
  1522. Debounces.CanJoke = true
  1523. end
  1524. end
  1525. end
  1526. end)
  1527.  
  1528.  
  1529. local mult = 4
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537. Player=game:GetService('Players').LocalPlayer
  1538. Character=Player.Character
  1539. Mouse=Player:GetMouse()
  1540. m=Instance.new('Model',Character)
  1541.  
  1542.  
  1543. local function weldBetween(a, b)
  1544. local weldd = Instance.new("ManualWeld")
  1545. weldd.Part0 = a
  1546. weldd.Part1 = b
  1547. weldd.C0 = CFrame.new()
  1548. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1549. weldd.Parent = a
  1550. return weldd
  1551. end
  1552.  
  1553. it=Instance.new
  1554.  
  1555. function nooutline(part)
  1556. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1557. end
  1558.  
  1559. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1560. local fp=it("Part")
  1561. fp.formFactor=formfactor
  1562. fp.Parent=parent
  1563. fp.Reflectance=reflectance
  1564. fp.Transparency=transparency
  1565. fp.CanCollide=false
  1566. fp.Locked=true
  1567. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1568. fp.Name=name
  1569. fp.Size=size-- * mult
  1570. fp.Position=Character.Torso.Position
  1571. nooutline(fp)
  1572. fp.Material=material
  1573. fp:BreakJoints()
  1574. return fp
  1575. end
  1576.  
  1577. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1578. local mesh=it(Mesh)
  1579. mesh.Parent=part
  1580. if Mesh=="SpecialMesh" then
  1581. mesh.MeshType=meshtype
  1582. mesh.MeshId=meshid
  1583. end
  1584. mesh.Offset=offset
  1585. mesh.Scale=scale
  1586. return mesh
  1587. end
  1588.  
  1589. function weld(parent,part0,part1,c0,c1)
  1590. local weld=it("Weld")
  1591. weld.Parent=parent
  1592. weld.Part0=part0
  1593. weld.Part1=part1
  1594. weld.C0=c0
  1595. weld.C1=c1
  1596. return weld
  1597. end
  1598.  
  1599.  
  1600. maus.KeyDown:connect(function(kei)
  1601. if string.byte(kei)==48 and not otheranims then
  1602. runnin=true
  1603. end
  1604. if kei=='w' then fldb.w=true end
  1605. if kei=='a' then fldb.a=true end
  1606. if kei=='s' then fldb.s=true end
  1607. if kei=='d' then fldb.d=true end
  1608. end)
  1609. maus.KeyUp:connect(function(kei)
  1610. if string.byte(kei)==48 and not otheranims then
  1611. runnin=false
  1612. end
  1613. if kei=='w' then fldb.w=false end
  1614. if kei=='a' then fldb.a=false end
  1615. if kei=='s' then fldb.s=false end
  1616. if kei=='d' then fldb.d=false end
  1617. end)
  1618.  
  1619.  
  1620. game:service'RunService'.RenderStepped:connect(function()
  1621. if anim~=lastanim then
  1622. runtime=0
  1623. end
  1624. lastanim=anim
  1625. chr.Humanoid.CameraOffset=(rutprt.CFrame:toObjectSpace(hed.CFrame)).p+Vector3.new(0,-1.25,0)
  1626. syne=syne+.95
  1627. if not otheranims and not swimming then
  1628. if (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 1 and not chr.Humanoid.Jump then-- and torso.Velocity.y<5 and torso.Velocity.y>-5
  1629. anim="Idling"
  1630. elseif (rutprt.Velocity*Vector3.new(1, 0, 1)).magnitude > 1 and (rutprt.Velocity*Vector3.new(1, 0, 1)).magnitude < RunSpeed-10 and not chr.Humanoid.Jump then-- and torso.Velocity.y<5 and torso.Velocity.y>-5
  1631. anim="Walking"
  1632. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > RunSpeed-10 and not chr.Humanoid.Jump then-- and torso.Velocity.y<5 and torso.Velocity.y>-5
  1633. anim="Sprinting"
  1634. elseif torso.Velocity.y>5 and chr.Humanoid.Jump then
  1635. anim='Jumping'
  1636. elseif (torso.Velocity.y < -5) and chr.Humanoid.Jump then
  1637. anim='Falling'
  1638. end
  1639. end
  1640.  
  1641. if anim ~= "Idling" then
  1642. GShandleweld.C0=Lerp(GShandleweld.C0,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),.1)
  1643. end
  1644.  
  1645. if anim=="Idling" then
  1646. idlesineinc=35
  1647. GShandleweld.C0=Lerp(GShandleweld.C0,CFrame.new(0, -.5, .46)*CFrame.Angles(math.rad(75),math.rad(0),math.rad(0)),.1)
  1648. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5 ,.525 +math.cos(syne/idlesineinc)/25 ,0)*CFrame.Angles(math.rad(76),math.rad(12),math.rad(20)),.1)
  1649. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5 ,.525 +math.cos(syne/idlesineinc)/25 ,0 )*CFrame.Angles(0,0,math.rad(-3)),.1)
  1650. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55 ,-1.9 -math.cos(syne/idlesineinc)/20 ,(math.cos(syne/idlesineinc)/35))*CFrame.Angles(-(math.cos(syne/idlesineinc)/35),0,math.rad(-2.5)),.1)
  1651. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55 ,-1.9 -math.cos(syne/idlesineinc)/20 ,(math.cos(syne/idlesineinc)/35))*CFrame.Angles(-(math.cos(syne/idlesineinc)/35),0,math.rad(2.5)),.1)
  1652. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0 ,1.5 +math.cos(syne/idlesineinc)/50 ,0)*CFrame.Angles(math.cos(syne/idlesineinc)/40,0,0),.1)
  1653.  
  1654.  
  1655.  
  1656. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0 ,-.1 +math.cos(syne/idlesineinc)/20 ,0 )*CFrame.Angles(math.cos(syne/idlesineinc)/35+math.rad(0),math.rad(0),math.rad(0)),.1)
  1657. end
  1658.  
  1659. if anim=="Walking" then
  1660. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5 ,.525 +math.cos(syne/15 )/25 ,0 )*CFrame.Angles(math.cos(syne/6)/1.25,math.rad(5),-(math.cos(syne/6.75)/15)+math.rad(3)),.1)
  1661. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5 ,.525 +math.cos(syne/15 )/25 ,0 )*CFrame.Angles(-(math.cos(syne/6)/1.25),0,-(math.cos(syne/6.75)/15)-math.rad(3)),.1)
  1662. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55 ,-1.9 -math.cos(syne/6)/10,-(math.cos(syne/6)/1.125 ))*CFrame.Angles(math.cos(syne/6)/1.125,0,math.rad(-2.5)),.1)
  1663. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55 ,-1.9 -math.cos(syne/6)/10,math.cos(syne/6)/1.125 )*CFrame.Angles(-(math.cos(syne/6)/1.125),0,math.rad(2.5)),.1)
  1664. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0 ,1.5 +math.cos(syne/20 )/50 ,0 )*CFrame.Angles(-math.cos(syne/3)/20,0,0),.1)
  1665.  
  1666.  
  1667. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,-.1+math.cos(syne/3.375)/20,math.cos(syne/3)/5)*CFrame.Angles(math.cos(syne/3)/20+math.rad(-3.5),math.cos(syne/6)/10,-math.cos(syne/6)/30+math.sin(rutprt.RotVelocity.y/2)/7.5),.1)
  1668. end
  1669.  
  1670. if anim=="Sprinting" then
  1671. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5 ,.525 ,0 )*CFrame.Angles(-math.cos(syne/2.5)/10+math.rad(-55),0,math.rad(12.5)),.1)
  1672. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5 ,.525 ,0 )*CFrame.Angles(-math.cos(syne/2.5)/10+math.rad(-55),0,math.rad(-12.5)),.1)
  1673. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55 ,-1.6 -math.cos(syne/4)/4,-(math.cos(syne/4)*2 )-math.rad(10))*CFrame.Angles(math.cos(syne/4)*2+math.rad(10),0,math.rad(-2.5)),.1)
  1674. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55 ,-1.6 -math.cos(syne/4)/4,math.cos(syne/4)*2 -math.rad(10))*CFrame.Angles(-(math.cos(syne/4)*2)+math.rad(10),0,math.rad(2.5)),.1)
  1675. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0 ,1.55 +math.cos(syne/20 )/50 ,0 )*CFrame.Angles(-math.cos(syne/2.5)/10+math.rad(20),0,0),.1)
  1676.  
  1677.  
  1678. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,-.3+math.cos(syne/2.5)/15,math.cos(syne/2.5))*CFrame.Angles(math.cos(syne/2.5)/10+math.rad(-25),math.cos(syne/2.5)/10,math.cos(syne/4)/20+math.sin(rutprt.RotVelocity.y/2)/4),.1)
  1679. end
  1680.  
  1681. if anim=="Jumping" then
  1682. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5 ,.525 ,0 )*CFrame.Angles(math.rad(10),0,math.rad(50)),.1)
  1683. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5 ,.525 ,0 )*CFrame.Angles(math.rad(10),0,math.rad(-50)),.1)
  1684. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55 ,-1.4 ,0 )*CFrame.Angles(math.rad(-17.5),0,math.rad(-2.5)),.1)
  1685. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55 ,-1.4 ,0 )*CFrame.Angles(math.rad(-17.5),0,math.rad(2.5)),.1)
  1686. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0 ,1.5 +math.cos(syne/20 )/50 ,0 )*CFrame.Angles(math.cos(syne/20)/40,0,0),.1)
  1687.  
  1688.  
  1689. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0,-.1 +math.cos(syne/20 )/20 ,0 )*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),.1)
  1690. end
  1691.  
  1692. if anim=="Falling" then
  1693. rarm.Weld.C0=Lerp(rarm.Weld.C0,CFrame.new(1.5 ,.525 ,0 )*CFrame.Angles(math.rad(10),0,math.rad(70)),.035)
  1694. larm.Weld.C0=Lerp(larm.Weld.C0,CFrame.new(-1.5 ,.525 ,0 )*CFrame.Angles(math.rad(10),0,math.rad(-70)),.035)
  1695. lleg.Weld.C0=Lerp(lleg.Weld.C0,CFrame.new(-.55 ,-1.2 ,0 )*CFrame.Angles(math.rad(-14),0,math.rad(-2.5)),.035)
  1696. rleg.Weld.C0=Lerp(rleg.Weld.C0,CFrame.new(.55 ,-1.2 ,0 )*CFrame.Angles(math.rad(0),0,math.rad(2.5)),.035)
  1697. hed.Weld.C0=Lerp(hed.Weld.C0,CFrame.new(0 ,1.5 ,-.3 )*CFrame.Angles(math.rad(-40),0,0),.035)
  1698.  
  1699.  
  1700. rutprt.Weld.C0=Lerp(rutprt.Weld.C0,CFrame.new(0 ,-.1 +math.cos(syne/20 )/20 ,0 )*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.035)
  1701. end
  1702.  
  1703. if runnin and not otheranims and not swimming then
  1704. chr.Humanoid.WalkSpeed=RunSpeed
  1705. elseif not runnin and not otheranims and not swimming then
  1706. chr.Humanoid.WalkSpeed=WlkSpeed
  1707. end
  1708. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement