zombieslayerwtf

Random [Leaked]

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