Advertisement
REX_THE_LEAKER

Kuruma Kokumajutsu NO FE

Nov 6th, 2018
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 81.63 KB | None | 0 0
  1. wait(2)
  2. --[[
  3.  
  4. Creator: NoiseHERO(Edit by RevenantOfDespa1ir, creds to AureIion_sol for the base of the edit
  5.  
  6. here's some inf0 for anyone who cares
  7. Stand Name: Nuka World
  8.  
  9. Stand User: Kuruma Kokumajutsu
  10.  
  11. Stand Ability: [Suffer]
  12. The stand grabs the opponent to throw them into a hellish world for them to be tortured in for thousands of mental years years- only in reality, it's seconds.
  13. After that time the opponent will mot have physically kept any damage, only the memory and feeling of thousands of years of torture. Additionally, the user may choose how long mentally the opponent is in that state.
  14.  
  15. Power - B
  16.  
  17. Speed - A
  18.  
  19. Range - D
  20.  
  21. Durability - B
  22.  
  23. Precision - A
  24.  
  25. Potential - C
  26.  
  27. Stand Description: This female stand has a dark silvery smooth skin with black hair, and large violet eyes. All together it has an unsettling attractiveness to it. Symbolizing the Despair the user went through, this stand has a menacing yet alluring look to it. Its armor is a dark violet with silver linings, and extends to cover the hands.
  28.  
  29.  
  30. User Description: A female with light skin, red hair, and piercing red eyes. Fairly skinny, the user has gone through intense trauma to get to where she is. The symbols on the cloth she carries represent Luna, Solaris, Elementas, and Ignis.
  31. --]]
  32. --Menacing SFX and music
  33.  
  34.  
  35. -----------------------
  36. local asd = game:service'Players'.LocalPlayer
  37. repeat wait() until asd.Character
  38. local asdchar = asd.Character
  39. local Torso = asdchar:findFirstChild("Torso")
  40. z = Instance.new("Sound", Torso)
  41. z.Name = "song"
  42. z.SoundId = "rbxassetid://593234841" -- Put Music ID Here.
  43. z.Looped = true
  44. z.Volume = 0
  45. wait(.1)
  46. z:Play()
  47.  
  48. local transPoints = {NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(0.207, 0.594, 0.0187), NumberSequenceKeypoint.new(0.4, 0.55, 0.031), NumberSequenceKeypoint.new(0.57, 0.619, 0.05), NumberSequenceKeypoint.new(0.76, 0.8, 0.0375), NumberSequenceKeypoint.new(1, 1, 0)}
  49. local sizePoints = {NumberSequenceKeypoint.new(0, 1.9, 0), NumberSequenceKeypoint.new(1, 0, 0)}
  50. local Size = NumberSequence.new(sizePoints)
  51. local Transparency = NumberSequence.new(transPoints)
  52. efxBlock = Instance.new("Part", asdchar)
  53. efxBlock.CanCollide = false
  54. efxBlock.Material = "Neon"
  55. efxBlock.FormFactor = "Custom"
  56. efxBlock.Transparency = 1
  57. efxBlock.Size = Vector3.new(0.25, 0.25, 0.25)
  58. local mesh = Instance.new("SpecialMesh", efxBlock)
  59. mesh.MeshType = Enum.MeshType.Sphere
  60. mesh.Scale = Vector3.new(1, 1, 1)
  61. local particles = Instance.new("ParticleEmitter", efxBlock)
  62. particles.LightEmission = 0
  63. particles.Size = Size
  64. particles.Name = "Fire"
  65. particles.Transparency = Transparency
  66. particles.LockedToPart = false
  67. particles.VelocityInheritance = -0.5
  68. particles.LockedToPart = false
  69. particles.Rate = 1.2
  70. particles.Texture = "rbxassetid://0"
  71. particles.Lifetime = NumberRange.new(3, 3)
  72. particles.Speed = NumberRange.new(5, 5)
  73. particles.VelocitySpread = 25
  74. local offset = Vector3.new(-0.11, 0.23,-0.5)
  75. local weld = Instance.new("Weld", asdchar.Head)
  76. weld.Part0 = asdchar.Head
  77. weld.Part1 = efxBlock
  78. weld.C0 = CFrame.new(offset) * CFrame.Angles(math.rad(-40), math.rad(40), math.rad(40))
  79. ---Declarations
  80. local Cn=CFrame.new
  81. local CA=CFrame.Angles
  82. local mr=math.rad
  83. local rn=math.random
  84. local mc=math.cos
  85. local Vn=Vector3.new
  86. local NR=NumberRange.new
  87. local NSeq=NumberSequence.new
  88. local plrs=game:service"Players"
  89. local wrk=game:service"Workspace"
  90. local deb=game:service"Debris"
  91. local IS=game:GetService("InsertService")
  92. local p=plrs.LocalPlayer
  93. local cam=wrk.CurrentCamera
  94. local char=p.Character
  95. local mouse=p:GetMouse()
  96. local lam=char["Left Arm"]
  97. local ram=char["Right Arm"]
  98. local llg=char["Left Leg"]
  99. local rlg=char["Right Leg"]
  100. local hed=char.Head
  101. local tor=char.Torso
  102. local larm = lam
  103. local rarm = ram
  104. local lleg = llg
  105. local rleg = rlg
  106. local torso = tor
  107. local hrp=char.HumanoidRootPart
  108. local PlayerSpeed = char.Humanoid.WalkSpeed
  109. local on=false
  110. local noRig=false
  111. local curws=24
  112. local sine=0
  113. local ift={}
  114. local ifxd=false
  115. local run=false
  116. local stance="Cane"
  117. local Speed = 16
  118. local Health = 9000
  119.  
  120. PlayerSpeed = 24
  121.  
  122. ypcall(function()
  123. char.Shirt:Destroy()
  124. char.Pants:Destroy()
  125. shirt = Instance.new("Shirt", char)
  126. shirt.Name = "Shirt"
  127. pants = Instance.new("Pants", char)
  128. pants.Name = "Pants"
  129. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=249647307"--249647307
  130. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=249646688"
  131. char.Head.face.Texture = "rbxassetid://338089686"
  132. char["Body Colors"].HeadColor = BrickColor.new("Light orange")
  133. char["Body Colors"].TorsoColor = BrickColor.new("Light orange")
  134. char["Body Colors"].LeftArmColor = BrickColor.new("Light orange")
  135. char["Body Colors"].RightArmColor = BrickColor.new("Light orange")
  136. char["Body Colors"].LeftLegColor = BrickColor.new("Light orange")
  137. char["Body Colors"].RightLegColor = BrickColor.new("Light orange")
  138. end)
  139.  
  140. Debounces = {
  141. CanAttack = true;
  142. NoIdl = false;
  143. Slashing = false;
  144. Slashed = false;
  145. RPunch = false;
  146. RPunched = false;
  147. LPunch = false;
  148. LPunched = false;
  149. }
  150.  
  151. local trappedTorsos = {}
  152.  
  153.  
  154.  
  155. for i,v in pairs(char:children()) do
  156. if v:IsA("Accessory") then
  157. v:Destroy()
  158. end
  159. end
  160. for i,v in pairs(hed:children()) do
  161. if v:IsA("Sound") then
  162. v:Destroy()
  163. end
  164. end
  165. ----------------------------------------------------betterhair
  166. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  167. local wld = Instance.new("Weld", wp1)
  168. wld.Part0 = wp0
  169. wld.Part1 = wp1
  170. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  171. end
  172.  
  173. pr = Instance.new("Part",hed)
  174. pr.BrickColor = BrickColor.new("Crimson")
  175. pr.Material = "Metal"
  176. pr.Reflectance = 0.04
  177. pr.Anchored = false
  178. pr.CanCollide = false
  179. pr.Archivable = false
  180. pr.Locked = true
  181. pr.Size = Vector3.new(2,0.8,1)
  182. prm = Instance.new("SpecialMesh",pr)
  183. prm.MeshType = "FileMesh"
  184. prm.MeshId = "rbxassetid://430440803"
  185. prm.Scale = Vector3.new(.0065,.0065,.0065)
  186. newWeld(hed, pr, 0, 0, 0)
  187. pr.Weld.C1 = CFrame.new(.1,1.12,0) * CFrame.Angles(0,4.5,0)
  188. ----------------------------------------------------
  189. ---Functions
  190.  
  191. function FndHm(flnm)
  192. for i,v in pairs(flnm:GetChildren()) do
  193. if v:IsA("Humanoid") then
  194. return v
  195. end
  196. end
  197. end
  198. local hum=FndHm(char)
  199. --hum.Name=""
  200.  
  201.  
  202. function chrDes(inst)
  203. local ret=nil
  204. for _,v in pairs(game.Players:GetChildren()) do
  205. if inst:IsDescendantOf(v) then
  206. ret=v
  207. break
  208. end
  209. end
  210. return ret
  211. end
  212. fat = Instance.new("BindableEvent", script)
  213. fat.Name = "Heartbeat"
  214. script:WaitForChild("Heartbeat")
  215. frame = 0.033333333333333
  216. tf = 0
  217. allowframeloss = false
  218. tossremainder = false
  219. lastframe = tick()
  220. script.Heartbeat:Fire()
  221. game:GetService("RunService").Heartbeat:connect(function(s, p)
  222.  
  223. tf = tf + s
  224. if frame <= tf then
  225. if allowframeloss then
  226. script.Heartbeat:Fire()
  227. lastframe = tick()
  228. else
  229. for i = 1, math.floor(tf / frame) do
  230. script.Heartbeat:Fire()
  231. end
  232. lastframe = tick()
  233. end
  234. if tossremainder then
  235. tf = 0
  236. else
  237. tf = tf - frame * math.floor(tf / frame)
  238. end
  239. end
  240. end
  241. )
  242.  
  243. -------------------------
  244. --[[Magik = function()
  245.  
  246. Spawn(function()
  247.  
  248. local lerp = function(a, b, c)
  249.  
  250. return a + (b - a) * c
  251. end
  252.  
  253. local rndRange = function(rng)
  254.  
  255. return math.random(-rng * 1000, rng * 1000) / 1000
  256. end
  257.  
  258. local magik = Instance.new("Part", lleg)
  259. local Colors = {"Dark indigo", "Crimson"}
  260. magik.Anchored = true
  261. magik.Locked = true
  262. magik.FormFactor = "Custom"
  263. magik.Material = "Neon"
  264. magik.Size = Vector3.new(1.2, 1.2, 1.2)
  265. magik.TopSurface = "Smooth"
  266. magik.Transparency = 0
  267. magik.BottomSurface = "Smooth"
  268. magik.CanCollide = false
  269. magik.BrickColor = BrickColor.new(Colors[math.random(1, #Colors)])
  270. local mr = math.rad
  271. local rnx, rny, rnz = mr(rndRange(180)), mr(rndRange(180)), mr(rndRange(180))
  272. local cf = larm.CFrame * CFrame.new(0, -0.8, 0) * CFrame.Angles(rnx, rny, rnz)
  273. magik.CFrame = cf
  274. for i = 0, 1, 0.05 do
  275. local newTrans = lerp(0.5, 1, i)
  276. local ns = lerp(1, 1.2, i)
  277. magik.Transparency = newTrans
  278. magik.Size = Vector3.new(ns, ns, ns)
  279. magik.CFrame = cf
  280. fat.Event:wait()
  281. end
  282. magik:Destroy()
  283. end
  284. )
  285. end
  286. --
  287. function get(a)
  288. local cont={}
  289. for i,v in pairs(a:GetChildren()) do
  290. if v==char then
  291. else
  292. table.insert(cont,v)
  293. pcall(function()
  294. for _,b in pairs(get(v)) do
  295. table.insert(cont,b)
  296. end
  297. end)
  298. end
  299. end
  300. return cont
  301. end
  302. for _,v in pairs(get(game.Workspace)) do
  303. if v:IsA("Sparkles") or v:IsA("Fire") then
  304. v:Destroy()
  305. end
  306. end
  307. ]]--
  308. --
  309. function inT(qur,tbl)
  310. local a=false
  311. for i,v in pairs(tbl) do
  312. if v==qur then
  313. a=true
  314. break
  315. else
  316. a=false
  317. end
  318. end
  319. return a
  320. end
  321.  
  322. --
  323. function Tween(a,b,c)
  324. return a+(b-a)*c
  325. end
  326.  
  327. --
  328. function Avg(a,b)
  329. return CFrame.new((a.X+b.X)/2,(a.Y+b.Y)/2,(a.Z+b.Z)/2)
  330. end
  331.  
  332. --
  333. function Lerp(c1,c2,tim)
  334. local com1={c1.C0.X,c1.C0.Y,c1.C0.Z,c1.C0:toEulerAnglesXYZ()}
  335. local com2={c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  336. for i,v in pairs(com1) do
  337. com1[i]=v+(com2[i]-v)*tim
  338. end
  339. return Cn(com1[1],com1[2],com1[3])*CA(select(4,unpack(com1)))
  340. end
  341.  
  342. function RLerp(c1,c2,tim)
  343. return c1:lerp(c2,tim)
  344. end
  345.  
  346. --
  347. function ALerp(c1,c2,tim)
  348. local com1={c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  349. local com2={c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  350. for i,v in pairs(com1) do
  351. com1[i]=v+(com2[i]-v)*tim
  352. end
  353. return Cn(com1[1],com1[2],com1[3])*CA(select(4,unpack(com1)))
  354. end
  355.  
  356. --
  357. function Lerprs(ud,ud2,al)
  358. local a,b,c,d=ud.X.Scale,ud.X.Offset,ud.Y.Scale,ud.Y.Offset
  359. local a2,b2,c2,d2=ud2.X.Scale,ud2.X.Offset,ud2.Y.Scale,ud2.Y.Offset
  360. local x,y,z,w=(a+(a2-a)*al),(b+(b2-b)*al),(c+(c2-c)*al),(d+(d2-d)*al)
  361. return UDim2.new(x,y,z,w)
  362. end
  363.  
  364. --
  365. function newAnim(wld)
  366. local asd={["Weld"]=wld;["Int"]=0;["Frame"]=1;}
  367. asd.getFrames=function()
  368. local num=0
  369. for _,v in pairs(asd) do
  370. pcall(function()
  371. num=num+v.Length
  372. end)
  373. end
  374. return num
  375. end
  376. return asd
  377. end
  378.  
  379. --
  380. function newKF(tab,c0,lng,off)
  381. off=off or 1
  382. table.insert(tab,{["C0"]=c0,["Length"]=lng,["Offset"]=off})
  383. end
  384.  
  385. --
  386. function runKF(tab)
  387. tab.Int=tab.Int+1
  388. if tab.Int>=tab[tab.Frame].Length then
  389. tab.Frame=tab.Frame+1
  390. tab.Int=0
  391. if tab.Frame>#tab then
  392. tab.Frame=1
  393. end
  394. end
  395. tab.Weld.C0=RLerp(tab.Weld.C0,tab[tab.Frame].C0,(tab[tab.Frame].Offset/tab[tab.Frame].Length)*tab.Int)
  396. end
  397.  
  398. --
  399. function nwPrt(prnt,siz,cf,col)
  400. local prt=Instance.new("Part")
  401. prt.Parent=prnt
  402. prt.FormFactor=3
  403. prt.Name="Part"
  404. prt.Size=siz
  405. prt.CanCollide=false
  406. prt.Anchored=true
  407. prt.Locked=true
  408. prt.TopSurface=10
  409. prt.BottomSurface=10
  410. prt.FrontSurface=10
  411. prt.BackSurface=10
  412. prt.LeftSurface=10
  413. prt.RightSurface=10
  414. prt:BreakJoints()
  415. prt.CFrame=cf or CFrame.new(30,10,30)
  416. prt.Material="SmoothPlastic"
  417. prt.BrickColor=BrickColor.new(col)
  418. m=Instance.new("SpecialMesh",prt)
  419. m.MeshType=6
  420. return prt
  421. end
  422.  
  423. --
  424. function nwWdg(prnt,siz,cf,col)
  425. local prt=Instance.new("WedgePart")
  426. prt.Parent=prnt
  427. prt.FormFactor=3
  428. prt.Name="Part"
  429. prt.Size=siz
  430. prt.CanCollide=false
  431. prt.Anchored=false
  432. prt.Locked=true
  433. prt.TopSurface=0
  434. prt.BottomSurface=0
  435. prt:BreakJoints()
  436. prt.CFrame=cf or CFrame.new(30,10,30)
  437. prt.Material="SmoothPlastic"
  438. prt.BrickColor=BrickColor.new(col)
  439. return prt
  440. end
  441.  
  442. --
  443. function newGui(prnt,clsnm,siz,pos,bsp,bc,bt)
  444. local gui=Instance.new(clsnm,prnt)
  445. gui.Size=siz or UDim2.new(0,100,0,100)
  446. gui.Position=pos or UDim2.new(0,0,0,0)
  447. gui.BorderSizePixel=bsp or 0
  448. gui.BackgroundColor3=bc or Color3.new(0,0,0)
  449. gui.BackgroundTransparency=bt or 1
  450. return gui
  451. end
  452.  
  453. --
  454. function nwWld(wp0,wp1,wc0)
  455. wld = Instance.new("Weld",wp1)
  456. wld.Part0=wp0
  457. wld.Part1=wp1
  458. wld.C0=wc0 or Cn(0,0,0)
  459. return wld
  460. end
  461.  
  462. --
  463. function nwSnd(prnt,pch,vol,id)
  464. local s=Instance.new("Sound",prnt)
  465. s.Pitch=pch
  466. s.Volume=vol
  467. s.SoundId="rbxassetid://"..id
  468. s.PlayOnRemove=true
  469. return s
  470. end
  471.  
  472. --
  473. function newRay(start,face,range,wat)
  474. local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
  475. hit,pos=Workspace:FindPartOnRayWithIgnoreList(rey,wat)
  476. return rey,hit,pos
  477. end
  478.  
  479. function nooutline(part)
  480. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  481. end
  482.  
  483. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  484. local fp=it("Part")
  485. fp.formFactor=formfactor
  486. fp.Parent=parent
  487. fp.Reflectance=reflectance
  488. fp.Transparency=transparency
  489. fp.CanCollide=false
  490. fp.Locked=true
  491. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  492. fp.Name=name
  493. fp.Size=size
  494. fp.Position=Character.Torso.Position
  495. nooutline(fp)
  496. fp.Material=material
  497. fp:BreakJoints()
  498. return fp
  499. end
  500.  
  501. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  502. local mesh=it(Mesh)
  503. mesh.Parent=part
  504. if Mesh=="SpecialMesh" then
  505. mesh.MeshType=meshtype
  506. mesh.MeshId=meshid
  507. end
  508. mesh.Offset=offset
  509. mesh.Scale=scale
  510. return mesh
  511. end
  512.  
  513. function weld(parent,part0,part1,c0,c1)
  514. local weld=it("Weld")
  515. weld.Parent=parent
  516. weld.Part0=part0
  517. weld.Part1=part1
  518. weld.C0=c0
  519. weld.C1=c1
  520. return weld
  521. end
  522. TfwTimeStopped = false
  523. function Damagefunc(Part,hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  524. if hit.Parent==nil then
  525. return
  526. end
  527. h=hit.Parent:FindFirstChild("Humanoid")
  528. for _,v in pairs(hit.Parent:children()) do
  529. if v:IsA("Humanoid") then
  530. h=v
  531. end
  532. end
  533. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  534. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  535. end
  536. if hit.Parent.className=="Accessory" then
  537. hit=hit.Parent.Parent:findFirstChild("Head")
  538. end
  539. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  540. if hit.Parent:findFirstChild("DebounceHit")~=nil then
  541. if hit.Parent.DebounceHit.Value==true then
  542. return
  543. end
  544. end
  545. --[[if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  546. return
  547. end]]
  548. --hs(hit,1.2)
  549. c=Instance.new("ObjectValue")
  550. c.Name="creator"
  551. c.Value=game:service("Players").LocalPlayer
  552. c.Parent=h
  553. game:GetService("Debris"):AddItem(c,.5)
  554. Damage=math.random(minim,maxim)
  555. --h:TakeDamage(Damage)
  556. blocked=false
  557. block=hit.Parent:findFirstChild("Block")
  558. if block~=nil then
  559. print(block.className)
  560. if block.className=="NumberValue" then
  561. if block.Value>0 then
  562. blocked=true
  563. if decreaseblock==nil then
  564. block.Value=block.Value-1
  565. end
  566. end
  567. end
  568. if block.className=="IntValue" then
  569. if block.Value>0 then
  570. blocked=true
  571. if decreaseblock~=nil then
  572. block.Value=block.Value-1
  573. end
  574. end
  575. end
  576. end
  577. if blocked==false then
  578. --h:TakeDamage(Damage)
  579. if TfwTimeStopped == false then
  580. h.Health=h.Health-Damage
  581. ShowDamage((hit.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
  582. elseif TfwTimeStopped == true then
  583. repeat wait() until TfwTimeStopped == false
  584. h.Health=h.Health.Damage
  585. ShowDamage((hit.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, Part.BrickColor.Color)
  586. end
  587. else
  588. h.Health=h.Health-(Damage/2)
  589. ShowDamage((hit.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, BrickColor.new("Bright blue").Color)
  590. end
  591. if Type=="Knockdown" then
  592. hum=hit.Parent.Humanoid
  593. hum.PlatformStand=true
  594. coroutine.resume(coroutine.create(function(HHumanoid)
  595. swait(1)
  596. HHumanoid.PlatformStand=false
  597. end),hum)
  598. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  599. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  600. local bodvol=Instance.new("BodyVelocity")
  601. bodvol.velocity=angle*knockback
  602. bodvol.P=500
  603. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  604. bodvol.Parent=hit
  605. game:GetService("Debris"):AddItem(bodvol,.5)
  606. game:GetService("Debris"):AddItem(rl,.5)
  607. elseif Type == "[Nuka World]" then
  608. hum=hit.Parent.Humanoid
  609. hum.PlatformStand=true
  610. coroutine.resume(coroutine.create(function(HHumanoid)
  611. swait(1)
  612. HHumanoid.PlatformStand=false
  613. end),hum)
  614. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  615. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  616. local bodvol=Instance.new("BodyVelocity")
  617. bodvol.velocity=angle*knockback
  618. bodvol.P=500
  619. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  620. bodvol.Parent=hit
  621. game:GetService("Debris"):AddItem(bodvol,.5)
  622. game:GetService("Debris"):AddItem(rl,.5)
  623. wait(3)
  624.  
  625. elseif Type=="Normal" then
  626. vp=Instance.new("BodyVelocity")
  627. vp.P=500
  628. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  629. --vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  630. if KnockbackType==1 then
  631. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  632. elseif KnockbackType==2 then
  633. vp.velocity=Property.CFrame.lookVector*knockback
  634. end
  635. if knockback>0 then
  636. vp.Parent=hit.Parent.Torso
  637. end
  638. game:GetService("Debris"):AddItem(vp,.5)
  639. elseif Type=="Up" then
  640. local bodyVelocity=Instance.new("BodyVelocity")
  641. bodyVelocity.velocity=vt(0,60,0)
  642. bodyVelocity.P=5000
  643. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  644. bodyVelocity.Parent=hit
  645. game:GetService("Debris"):AddItem(bodyVelocity,1)
  646. rl=Instance.new("BodyAngularVelocity")
  647. rl.P=3000
  648. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  649. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  650. rl.Parent=hit
  651. game:GetService("Debris"):AddItem(rl,.5)
  652. elseif Type=="Snare" then
  653. bp=Instance.new("BodyPosition")
  654. bp.P=2000
  655. bp.D=100
  656. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  657. bp.position=hit.Parent.Torso.Position
  658. bp.Parent=hit.Parent.Torso
  659. game:GetService("Debris"):AddItem(bp,1)
  660. elseif Type=="Target" then
  661. local Targetting = false
  662. if Targetting==false then
  663. ZTarget=hit.Parent.Torso
  664. coroutine.resume(coroutine.create(function(Part)
  665. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  666. swait(5)
  667. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  668. end),ZTarget)
  669. local TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  670. local targetgui=Instance.new("BillboardGui")
  671. targetgui.Parent=ZTarget
  672. targetgui.Size=UDim2.new(10,100,10,100)
  673. local targ=Instance.new("ImageLabel")
  674. targ.Parent=targetgui
  675. targ.BackgroundTransparency=1
  676. targ.Image="rbxassetid://4834067"
  677. targ.Size=UDim2.new(1,0,1,0)
  678. cam.CameraType="Scriptable"
  679. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  680. local dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  681. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  682. Targetting=true
  683. RocketTarget=ZTarget
  684. for i=1,Property do
  685. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  686. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  687. swait()
  688. end
  689. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  690. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  691. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  692. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  693. end
  694. Targetting=false
  695. RocketTarget=nil
  696. targetgui.Parent=nil
  697. cam.CameraType="Custom"
  698. end
  699. end
  700. local debounce=Instance.new("BoolValue")
  701. debounce.Name="DebounceHit"
  702. debounce.Parent=hit.Parent
  703. debounce.Value=true
  704. game:GetService("Debris"):AddItem(debounce,Delay)
  705. c=Instance.new("ObjectValue")
  706. c.Name="creator"
  707. c.Value=Player
  708. c.Parent=h
  709. game:GetService("Debris"):AddItem(c,.5)
  710. end
  711. end
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720. ---------------------------------------------EXPLODE---------------------------------------
  721.  
  722.  
  723.  
  724. p = game.Players.LocalPlayer
  725. char = p.Character
  726. pchar = p.Character
  727. as=0.3
  728. explode = true
  729. tra = 0.1
  730. blast = true
  731. player = p
  732. humanoid = char.Humanoid
  733. torso = char.Torso
  734. torsoj = char.HumanoidRootPart.RootJoint
  735. original = torsoj.C0
  736. laser = true
  737. active= false
  738.  
  739. rad = math.rad
  740.  
  741. LerpTo = { -- this is where your lerp stuff would go if you had more than one arm to lerp
  742.  
  743.  
  744.  
  745.  
  746. RightArm = CFrame.new(1,0.5,0);
  747.  
  748.  
  749.  
  750.  
  751. LeftArm = CFrame.new(-1,0.5,0);
  752.  
  753.  
  754.  
  755.  
  756. LeftLeg = CFrame.new(-0.5,-0.5,0);
  757.  
  758.  
  759.  
  760.  
  761. RightLeg = CFrame.new(0.5,-0.5,0);
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769. Body = CFrame.new(0,0,0) * CFrame.Angles(math.rad(90),0,math.rad(0));
  770.  
  771.  
  772.  
  773.  
  774. Head = CFrame.new(0,1.5,0);
  775.  
  776.  
  777.  
  778.  
  779. }
  780. --------------------------------------------------------------------
  781. m = p:GetMouse()
  782. -----------------------------------------------------------------
  783. ----------------------------------------------------
  784.  
  785. mouse.KeyDown:connect(function(k)
  786.  
  787. if k == "h" then
  788.  
  789. if explode == true then
  790.  
  791. explode = false
  792.  
  793. laser = false
  794.  
  795. active = true
  796.  
  797. humanoid.WalkSpeed = 0
  798.  
  799. humanoid.JumpPower = 0
  800.  
  801. LerpTo.Body = original * CFrame.new(0,0,5)
  802.  
  803. LerpTo.LeftArm = CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(90),0,math.rad(60))
  804.  
  805. LerpTo.RightArm = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(90),0,math.rad(-60))
  806.  
  807. LerpTo.Head = CFrame.new(0,1.5,0) * CFrame.Angles(rad(-10),0,0)
  808.  
  809. LerpTo.LeftLeg = CFrame.new(-0.5,0.7,-1) * CFrame.Angles(rad(-20),0,0)
  810.  
  811. LerpTo.RightLeg = CFrame.new(0.5,0.7,-1) * CFrame.Angles(rad(-20),0,0)
  812.  
  813. for i = 1,10 do
  814.  
  815. local rng = Instance.new("Part", char)
  816.  
  817. rng.Anchored = true
  818.  
  819. rng.BrickColor = BrickColor.new("Dark indigo")
  820.  
  821. rng.CanCollide = false
  822.  
  823. rng.FormFactor = 3
  824.  
  825. rng.Name = "Ring"
  826.  
  827. rng.Size = Vector3.new(1, 1, 1)
  828.  
  829. rng.Transparency = 1
  830.  
  831. rng.TopSurface = 0
  832.  
  833. rng.BottomSurface = 0
  834.  
  835. rng.Material = "Neon"
  836.  
  837. rng.Position = torso.Position - Vector3.new(0,8,0)
  838.  
  839. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  840.  
  841. local rngm = Instance.new("SpecialMesh", rng)
  842.  
  843. rngm.MeshId= "http://www.roblox.com/asset/?id=3270017"
  844.  
  845. rngm.Scale = Vector3.new(1, 1.3, 2)
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857. wait(0.1)
  858.  
  859.  
  860.  
  861. coroutine.wrap(function()
  862.  
  863. for i = 1, 10, 0.2 do
  864.  
  865. rngm.Scale = Vector3.new(2 + i*4, 2 + i*4, 1)
  866.  
  867. rng.Transparency = i/4
  868.  
  869.  
  870.  
  871. wait()
  872.  
  873.  
  874.  
  875.  
  876.  
  877. end
  878.  
  879.  
  880.  
  881. wait()
  882.  
  883.  
  884.  
  885. rng:Destroy()
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897. wait()
  898.  
  899. end)()
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909. end
  910.  
  911.  
  912.  
  913.  
  914. LerpTo.LeftArm = CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(-10),0,math.rad(-20))
  915.  
  916. LerpTo.RightArm = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(-10),0,math.rad(20))
  917.  
  918. LerpTo.Head = CFrame.new(0,1.5,0) * CFrame.Angles(rad(20),0,0)
  919.  
  920. LerpTo.LeftLeg = CFrame.new(-0.5,-0.5,0) * CFrame.Angles(rad(-10),0,rad(-20))
  921.  
  922. LerpTo.RightLeg = CFrame.new(0.5,-0.5,0) * CFrame.Angles(rad(-10),0,rad(20))
  923.  
  924. for i = 1,1 do
  925.  
  926. local rng = Instance.new("Part", char)
  927.  
  928. rng.Anchored = true
  929.  
  930. rng.BrickColor = BrickColor.new("Dark indigo")
  931.  
  932. rng.CanCollide = false
  933.  
  934. rng.FormFactor = 3
  935.  
  936. rng.Name = "Ring"
  937.  
  938. rng.Size = Vector3.new(1, 1, 1)
  939.  
  940. rng.Transparency = 0
  941.  
  942. rng.TopSurface = 0
  943.  
  944. rng.BottomSurface = 0
  945.  
  946. rng.Material = "Neon"
  947.  
  948. rng.Position = torso.Position
  949.  
  950. rng.CFrame = rng.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  951.  
  952. local rngm = Instance.new("SpecialMesh", rng)
  953.  
  954. rngm.MeshType = "Sphere"
  955.  
  956. rngm.Scale = Vector3.new(1, 1.3, 2)
  957.  
  958.  
  959.  
  960.  
  961.  
  962. for i,v in pairs(workspace:children()) do
  963.  
  964.  
  965.  
  966.  
  967. if v:IsA("Model") and v:findFirstChild("Humanoid") then
  968.  
  969.  
  970.  
  971.  
  972. if v:findFirstChild("Head") and v:findFirstChild("Torso") then
  973.  
  974.  
  975.  
  976.  
  977. if (v:findFirstChild("Torso").Position - char.Torso.Position).magnitude < 30 then
  978.  
  979.  
  980.  
  981.  
  982. if v.Name ~= p.Name then
  983.  
  984.  
  985.  
  986.  
  987. v.Humanoid:TakeDamage(40)
  988.  
  989.  
  990.  
  991.  
  992. v.Humanoid.PlatformStand = true
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009. end
  1010.  
  1011.  
  1012.  
  1013.  
  1014. end
  1015.  
  1016.  
  1017.  
  1018.  
  1019. end
  1020.  
  1021.  
  1022.  
  1023.  
  1024. end
  1025.  
  1026.  
  1027.  
  1028. end
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034. local rng1 = Instance.new("Part", char)
  1035.  
  1036. rng1.Anchored = true
  1037.  
  1038. rng1.BrickColor = BrickColor.new("Dark indigo")
  1039.  
  1040. rng1.CanCollide = false
  1041.  
  1042. rng1.FormFactor = 3
  1043.  
  1044. rng1.Name = "Ring"
  1045.  
  1046. rng1.Size = Vector3.new(1, 1, 1)
  1047.  
  1048. rng1.Transparency = 0
  1049.  
  1050. rng1.TopSurface = 0
  1051.  
  1052. rng1.BottomSurface = 0
  1053.  
  1054. rng1.Material = "Neon"
  1055.  
  1056. rng1.Position = torso.Position - Vector3.new(0,7,0)
  1057.  
  1058. rng1.CFrame = rng1.CFrame * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1059.  
  1060. local rngm1 = Instance.new("SpecialMesh", rng1)
  1061.  
  1062. rngm1.MeshId= "http://www.roblox.com/asset/?id=20329976"
  1063.  
  1064. rngm1.Scale = Vector3.new(1, 1.3, 2)
  1065.  
  1066.  
  1067.  
  1068.  
  1069. local rng11 = Instance.new("Part", char)
  1070.  
  1071. rng11.Anchored = true
  1072.  
  1073. rng11.BrickColor = BrickColor.new("Dark indigo")
  1074.  
  1075. rng11.CanCollide = false
  1076.  
  1077. rng11.FormFactor = 3
  1078.  
  1079. rng11.Name = "Ring"
  1080.  
  1081. rng11.Size = Vector3.new(1, 1, 1)
  1082.  
  1083. rng11.Transparency = 0
  1084.  
  1085. rng11.TopSurface = 0
  1086.  
  1087. rng11.BottomSurface = 0
  1088.  
  1089. rng11.Material = "Neon"
  1090.  
  1091. rng11.Position = torso.Position
  1092.  
  1093. rng11.CFrame = rng11.CFrame *
  1094.  
  1095. CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  1096.  
  1097. local rngm11 = Instance.new("SpecialMesh", rng11)
  1098.  
  1099. rngm11.MeshId="http://www.roblox.com/asset/?id=3270017"
  1100.  
  1101. rngm11.Scale = Vector3.new(1, 1.3, 2)
  1102.  
  1103. sound = Instance.new("Sound",char.Torso)
  1104.  
  1105. sound.Pitch = 1
  1106.  
  1107. sound.SoundId="http://www.roblox.com/asset/?id=165970126"
  1108.  
  1109. wait()
  1110.  
  1111. sound:Play()
  1112.  
  1113.  
  1114.  
  1115. wait(0.1)
  1116.  
  1117.  
  1118.  
  1119. coroutine.wrap(function()
  1120.  
  1121. for i = 1, 5, 0.2 do
  1122.  
  1123. rngm.Scale = Vector3.new(2 + i*6, 2 + i*6, 2+i*6)
  1124.  
  1125. rng.Transparency = i/5
  1126.  
  1127. rngm1.Scale = Vector3.new(2 + i*6, 2 + i*6, 2 + i*6)
  1128.  
  1129. rng1.Transparency = i/5
  1130.  
  1131. rngm11.Scale = Vector3.new(2 + i*6, 2 + i*6, 0.5)
  1132.  
  1133. rng11.Transparency = i/5
  1134.  
  1135. wait()
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141. end
  1142.  
  1143.  
  1144.  
  1145. wait()
  1146.  
  1147.  
  1148.  
  1149. rng:Destroy()
  1150.  
  1151.  
  1152.  
  1153. rng1:Destroy()
  1154.  
  1155. rng11:Destroy()
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161. wait()
  1162.  
  1163. end)()
  1164.  
  1165.  
  1166.  
  1167. end
  1168.  
  1169. wait(1)
  1170.  
  1171. humanoid.WalkSpeed = 16
  1172.  
  1173. humanoid.JumpPower = 50
  1174.  
  1175. LerpTo.Body = original
  1176.  
  1177. LerpTo.LeftArm = CFrame.new(-1,0.5,0) * CFrame.Angles(math.rad(0),0,math.rad(0))
  1178.  
  1179. LerpTo.RightArm = CFrame.new(1,0.5,0) * CFrame.Angles(math.rad(0),0,math.rad(0))
  1180.  
  1181. LerpTo.Head = CFrame.new(0,1.5,0) * CFrame.Angles(rad(0),0,0)
  1182.  
  1183. LerpTo.LeftLeg = CFrame.new(-0.5,-0.5,0) * CFrame.Angles(rad(0),0,rad(0))
  1184.  
  1185. LerpTo.RightLeg = CFrame.new(0.5,-0.5,0) * CFrame.Angles(rad(0),0,rad(0))
  1186.  
  1187. wait(1)
  1188.  
  1189. laser = true
  1190.  
  1191. explode = true
  1192.  
  1193. active = false
  1194.  
  1195.  
  1196.  
  1197.  
  1198. end
  1199.  
  1200. end
  1201.  
  1202. end)
  1203.  
  1204. -----------------------------------------------------
  1205.  
  1206.  
  1207. function ShowDamage(Pos, Text, Time, Color)
  1208. local Rate = (1 / 30)
  1209. local Pos = (Pos or Vector3.new(0, 0, 0))
  1210. local Text = (Text or "")
  1211. local Time = (Time or 2)
  1212. local Color = (Color or Color3.new(1, 0, 0))
  1213. local EffectPart = part("Custom",workspace,"Neon",0,1,BrickColor.new(Color),"Effect",vt(0,0,0))
  1214. EffectPart.Anchored = true
  1215. local BillboardGui = Instance.new("BillboardGui")
  1216. BillboardGui.Size = UDim2.new(3, 3, 3, 3)
  1217. BillboardGui.Adornee = EffectPart
  1218. local TextLabel = Instance.new("TextLabel")
  1219. TextLabel.BackgroundTransparency = 1
  1220. TextLabel.Size = UDim2.new(3, 3, 3, 3)
  1221. TextLabel.Text = Text
  1222. TextLabel.TextColor3 = Color
  1223. TextLabel.TextStrokeColor3 = BrickColor.new("Royal purple").Color
  1224. TextLabel.TextScaled = true
  1225. TextLabel.TextStrokeTransparency = 0
  1226. TextLabel.Font = Enum.Font.SourceSansBold
  1227. TextLabel.Parent = BillboardGui
  1228. BillboardGui.Parent = EffectPart
  1229. game.Debris:AddItem(EffectPart, (Time + 0.1))
  1230. EffectPart.Parent = game:GetService("Workspace")
  1231. Delay(0, function()
  1232. local Frames = (Time / Rate)
  1233. for Frame = 1, Frames do
  1234. wait(Rate)
  1235. local Percent = (Frame / Frames)
  1236. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1237. TextLabel.TextTransparency = Percent
  1238. TextLabel.TextStrokeTransparency = Percent
  1239. end
  1240. if EffectPart and EffectPart.Parent then
  1241. EffectPart:Destroy()
  1242. end
  1243. end)
  1244. end
  1245.  
  1246. --[[local Player = game:service("Players").LocalPlayer
  1247. repeat wait() until Player.Character ~= nil
  1248.  
  1249. local Char = Player.Character
  1250. local mouse = Player:GetMouse()
  1251. local Backpack = Player.Backpack
  1252. local PlayerGui = Player.PlayerGui
  1253. local Camera = workspace.CurrentCamera
  1254. local Humanoid = Char:findFirstChild("Humanoid")
  1255. local Torso = Char:findFirstChild("Torso")
  1256. local Head = Char:findFirstChild("Head")
  1257. local ra = Char:findFirstChild("Right Arm")
  1258. local la = Char:findFirstChild("Left Arm")
  1259. local rl = Char:findFirstChild("Right Leg")
  1260. local ll = Char:findFirstChild("Left Leg")
  1261. local rs = Torso:findFirstChild("Right Shoulder")
  1262. local ls = Torso:findFirstChild("Left Shoulder")
  1263. local rh = Torso:findFirstChild("Right Hip")
  1264. local lh = Torso:findFirstChild("Left Hip")
  1265. local neck = Torso:findFirstChild("Neck")
  1266. local rootpart = Char:findFirstChild("HumanoidRootPart")
  1267. local rj = rootpart:findFirstChild("RootJoint")
  1268. local anim = Char:findFirstChild("Animate")
  1269. local RunService = game:GetService("RunService")
  1270. local UIA = game:GetService("UserInputService")
  1271. local CF = CFrame.new
  1272. local CA = CFrame.Angles
  1273. local FEA = CFrame.fromEulerAnglesXYZ
  1274. local FAA = CFrame.fromAxisAngle
  1275. local V3 = Vector3.new
  1276. local CN = Color3.new
  1277. local Ice = Instance.new
  1278. local BC = BrickColor.new
  1279. local UD2 = UDim2.new
  1280. local C3 = Color3.new
  1281. local MR = math.rad
  1282. local MP = math.pi
  1283. local MD = math.deg
  1284. local MH = math.huge
  1285. local MS = math.sin
  1286. local MC = math.cos
  1287. local MT = math.tan
  1288. local MAS = math.asin
  1289. local MAC = math.acos
  1290. local MAT = math.atan
  1291. local components = CF().components
  1292.  
  1293. local State = {}
  1294. State["Calm"] = "Active"
  1295.  
  1296. function Tweenz(a,b,i)
  1297. return a:lerp(b,i)
  1298. end
  1299.  
  1300. function Create(Instanc,prop)
  1301. local p=Instance.new(Instanc)
  1302. for i,v in pairs(prop) do
  1303. p[i]=v
  1304. end
  1305. return p
  1306. end
  1307.  
  1308. local c0 = {
  1309. RightArm = CF(1.5,0.5,0),
  1310. LeftArm = CF(-1.5,0.5,0),
  1311. RightLeg = CF(0.5,-1,0),
  1312. LeftLeg = CF(-0.5,-1,0),
  1313. RootJoint = CF(0,0,0),
  1314. Neck = CF(0,1,0)
  1315. }
  1316. local c1 = {
  1317. RightArm = CF(0,0.5,0),
  1318. LeftArm = CF(0,0.5,0),
  1319. RightLeg = CF(0,1,0),
  1320. LeftLeg = CF(0,1,0),
  1321. RootJoint = CF(0,0,0),
  1322. Neck = CF(0,-0.5,0)
  1323. }
  1324.  
  1325.  
  1326. --RightArm = Create("Snap",{Parent=Torso,C0=c0.RightArm,C1=c1.RightArm,Part0=Torso,Part1=ra})
  1327. --LeftArm = Create("Snap",{Parent=Torso,C0=c0.LeftArm,C1=c1.LeftArm,Part0=Torso,Part1=la})
  1328. RightLeg = Create("Snap",{Parent=Torso,C0=c0.RightLeg,C1=c1.RightLeg,Part0=Torso,Part1=rl})
  1329. LeftLeg = Create("Snap",{Parent=Torso,C0=c0.LeftLeg,C1=c1.LeftLeg,Part0=Torso,Part1=ll})
  1330.  
  1331. neck.C0 = c0.Neck
  1332. neck.C1 = c1.Neck
  1333.  
  1334. local Spread = 12
  1335. local Smooth = 1
  1336.  
  1337. local angle = tick()
  1338. game:GetService("RunService").Stepped:connect(function()
  1339. local lefth = (Torso.CFrame*c0.LeftLeg)
  1340. local righth = (Torso.CFrame*c0.RightLeg)
  1341. angle = angle+0.2*Smooth
  1342. local speed = V3(Torso.Velocity.X,0,Torso.Velocity.Z)
  1343. local TiltOnAxis = (rootpart.CFrame-rootpart.CFrame.p):inverse()*speed/100
  1344. rj.C0 = Tweenz(rj.C0,CFrame.Angles(MR(-90)+TiltOnAxis.Z,TiltOnAxis.X,MR(180)+-TiltOnAxis.X),.1)
  1345. --[[local offset = CFrame.new(0,5,0)
  1346. rj.C0 = CF(V3(),(mouse.hit.p-rootpart.CFrame.p).unit*100)*CFrame.Angles(MR(-90),0,MR(180))
  1347. local h = (rootpart.CFrame*offset).p
  1348. local d = CFrame.new(h,mouse.Hit.p)
  1349. local e = rootpart.CFrame*CFrame.new(h)
  1350. neck.C0 = ((d-d.p):inverse()*(e-e.p)):inverse()*CFrame.new(0,1,0)]]
  1351. --[[local AnglePR = (righth-righth.p):inverse()*speed/100
  1352. local AnglePL = (lefth-lefth.p):inverse()*speed/100
  1353. if speed.magnitude < 2 then
  1354. --RightArm.C0 = Tweenz(RightArm.C0,c0.RightArm*CFrame.Angles(0,0,0),.1)
  1355. --LeftArm.C0 = Tweenz(LeftArm.C0,c0.LeftArm*CFrame.Angles(0,0,0),.1)
  1356. elseif speed.magnitude > 2 then
  1357. RightLeg.C0 = Tweenz(RightLeg.C0,CF(0.5,-1+math.cos(angle)*.5,-0.2+-math.sin(angle)*.1)*CFrame.Angles(math.sin(angle)*Spread*-AnglePR.Z,AnglePR.X,math.sin(angle)*Spread*AnglePR.X),.1)
  1358. LeftLeg.C0 = Tweenz(LeftLeg.C0,CF(-0.5,-1+-math.cos(angle)*.5,-0.2+math.sin(angle)*.1)*CFrame.Angles(math.sin(angle)*Spread*AnglePL.Z,AnglePL.X,math.sin(angle)*Spread*-AnglePL.X),.1)
  1359. --RightArm.C0 = Tweenz(RightArm.C0,c0.RightArm*CFrame.Angles(math.sin(angle)*Spread*AnglePL.Z,0,0),.1)
  1360. --LeftArm.C0 = Tweenz(LeftArm.C0,c0.LeftArm*CFrame.Angles(-math.sin(angle)*Spread*AnglePL.Z,0,0),.1)
  1361. end
  1362. end)
  1363. ]]
  1364. Player = p
  1365. workspace[Player.Name].Archivable=true
  1366. pchar = workspace[Player.Name]:Clone() --Create("Model",{Parent=workspace})
  1367. pchar.Parent=workspace[Player.Name]
  1368. torso=pchar.Torso
  1369. humane=pchar.Humanoid
  1370. pchar.Name= "[Nuka World]"
  1371. pl=pchar
  1372. humane.MaxHealth=Health
  1373. wait()
  1374. humane.Health=Health
  1375. humane.WalkSpeed=Speed
  1376. pchar.Torso.song:Destroy()
  1377. pchar.Shirt:Destroy()
  1378. pchar.Pants:Destroy()
  1379. pchar.Part:destroy()
  1380. pchar.Head.face.Texture = "rbxassetid://434456664"
  1381. shirt = Instance.new("Shirt", pchar)
  1382. shirt.Name = "Shirt"
  1383. pants = Instance.new("Pants", pchar)
  1384. pants.Name = "Pants"
  1385. pchar.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=397484122"
  1386. pchar.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=397484220"
  1387. for i,v in ipairs(pchar:children()) do
  1388. if v:isA("Accessory") then
  1389. v:remove()
  1390. elseif v:isA('Hat') then
  1391. v:remove()
  1392. end
  1393. end
  1394. kek = Instance.new('Model',char)
  1395. kek.Name = 'kek'
  1396. rh = Instance.new("Part")
  1397. rh.Parent = kek
  1398. rh.BrickColor = BrickColor.new("Really black")
  1399. rh.Locked = true
  1400. rh.CanCollide = false
  1401. mesh = Instance.new("SpecialMesh")
  1402. rh.formFactor = "Symmetric"
  1403. mesh.MeshType = "FileMesh"
  1404. mesh.MeshId = "rbxassetid://431984625"
  1405. mesh.Parent = rh
  1406. local weld = Instance.new("Weld")
  1407. weld.Parent = rh
  1408. weld.Part0 = rh
  1409. weld.Part1 =pchar.Head
  1410. weld.C0 = CFrame.new(0, 1, 0.5)*CFrame.Angles(0, 3, 0)
  1411. mesh.Scale = Vector3.new(0.005,0.005, 0.005)
  1412.  
  1413.  
  1414.  
  1415. aura = Instance.new("Part", pchar)
  1416. aura.FormFactor = "Custom"
  1417. aura.Transparency = 1
  1418. aura.Size = Vector3.new(0.2, 0.2, 0.2)
  1419. aura.Name = "Aura"
  1420. aura.Anchored = true
  1421. aura2 = Instance.new("Part", pchar)
  1422. aura2.FormFactor = "Custom"
  1423. aura2.Transparency = 1
  1424. aura2.Size = Vector3.new(0.2, 0.2, 0.2)
  1425. aura2.Name = "Aura2"
  1426. aura2.Anchored = true
  1427. local w = Instance.new("Weld", torso)
  1428. do
  1429. w.Part0 = torso
  1430. w.Part1 = aura
  1431. w.C0 = CFrame.new(0, -2, 0)
  1432. local ww = Instance.new("Weld", torso)
  1433. ww.Part0 = torso
  1434. ww.Part1 = aura2
  1435. ww.C0 = CFrame.new(0, 0, 0)
  1436. aura.Anchored = false
  1437. aura2.Anchored = false
  1438. local primary = Color3.new(.3,0,.3)
  1439. local secondary = Color3.new(0, 0, 0)
  1440. pe = Instance.new("ParticleEmitter", aura)
  1441. pe.Texture = "http://www.roblox.com/asset/?id=656372594"
  1442. pe.Color = ColorSequence.new(secondary, primary)
  1443. pe.LightEmission = 0.75
  1444. pe.Size = NumberSequence.new(15)
  1445. pe.Transparency = NumberSequence.new(0.75)
  1446. pe.ZOffset = 0.8
  1447. pe.LockedToPart = true
  1448. pe.Acceleration = Vector3.new(10, 10, 0)
  1449. pe.Lifetime = NumberRange.new(0.25)
  1450. pe.Speed = NumberRange.new(15)
  1451. pe.Rotation = NumberRange.new(-10, 10)
  1452. pe.Enabled = true
  1453. pe.Rate = 40
  1454. pe.VelocitySpread = 10
  1455. pe.Name = "Charge"
  1456. pe.Enabled = true
  1457. se1 = {NumberSequenceKeypoint.new(0, 10, 0), NumberSequenceKeypoint.new(1, 30, 0)}
  1458. pe2 = Instance.new("ParticleEmitter", aura2)
  1459. pe2.Texture = "http://www.roblox.com/asset/?id="
  1460. pe2.Color = ColorSequence.new(secondary, primary)
  1461. pe2.LightEmission = 1
  1462. pe2.Size = NumberSequence.new(se1)
  1463. pe2.Transparency = NumberSequence.new(0, 0.75)
  1464. pe2.ZOffset = 0
  1465. pe2.LockedToPart = true
  1466. pe2.Acceleration = Vector3.new(0, 0, 0)
  1467. pe2.Lifetime = NumberRange.new(0.6)
  1468. pe2.Speed = NumberRange.new(0)
  1469. pe2.Rotation = NumberRange.new(0, 0)
  1470. pe2.Enabled = true
  1471. pe2.Rate = 12
  1472. pe2.VelocitySpread = 0
  1473. pe2.Name = "Charge"
  1474. pe2.Enabled = true
  1475. end
  1476.  
  1477.  
  1478.  
  1479. local p = game.Players.LocalPlayer
  1480. local char = p.Character
  1481. b = Instance.new("Sound", pchar)
  1482. b.Name="goob"
  1483. b.SoundId = "rbxassetid://593234841"
  1484. b.Looped = true
  1485. b.Pitch = 1
  1486. b.Volume = .7
  1487. wait(.01)
  1488. b:Play()
  1489. ---Weld
  1490.  
  1491. local law=nwWld(tor,lam,Cn(-1.5,0.5,0))
  1492. law.C1=CFrame.new(0,0.5,0)
  1493. local raw=nwWld(tor,ram,Cn(1.5,0.5,0))
  1494. raw.C1=CFrame.new(0,0.5,0)
  1495. local hew=nwWld(tor,hed,Cn(0,1.5,0))
  1496. local llw=nwWld(tor,llg,Cn(-0.5,-1,0))
  1497. llw.C1=CFrame.new(0,1,0)
  1498. local rlw=nwWld(tor,rlg,Cn(0.5,-1,0))
  1499. rlw.C1=CFrame.new(0,1,0)
  1500. local tow=nwWld(hrp,tor,Cn(0,-1,0))
  1501. tow.C1=CFrame.new(0,-1,0)
  1502.  
  1503.  
  1504. local hrp2 = pchar.HumanoidRootPart
  1505. local tor2 = torso
  1506. local hed2 = pchar.Head
  1507. local lam2=pchar["Left Arm"]
  1508. local ram2=pchar["Right Arm"]
  1509. local llg2=pchar["Left Leg"]
  1510. local rlg2=pchar["Right Leg"]
  1511.  
  1512. local law2=nwWld(tor2,lam2,Cn(-1.5,0.5,0))
  1513. law2.C1=CFrame.new(0,0.5,0)
  1514. local raw2=nwWld(tor2,ram2,Cn(1.5,0.5,0))
  1515. raw2.C1=CFrame.new(0,0.5,0)
  1516. local hew2=nwWld(torso,hed2,Cn(0,1.5,0))
  1517. local llw2=nwWld(torso,llg2,Cn(-0.5,-1,0))
  1518. llw2.C1=CFrame.new(0,1,0)
  1519. local rlw2=nwWld(tor2,rlg2,Cn(0.5,-1,0))
  1520. rlw2.C1=CFrame.new(0,1,0)
  1521. local tow2=nwWld(hrp2,tor2,Cn(0,-1,0))
  1522. tow2.C1=CFrame.new(0,-1,0)
  1523.  
  1524. local laD=CFrame.new(-1.5,0.5,0)
  1525. local raD=CFrame.new(1.5,0.5,0)
  1526. local hD=CFrame.new(0,1.5,0)
  1527. local tD=CFrame.new(0,-1,0)
  1528. local llD=CFrame.new(-0.5,-1,0)
  1529. local rlD=CFrame.new(0.5,-1,0)
  1530.  
  1531.  
  1532. --IDLE
  1533.  
  1534.  
  1535. --char idle
  1536. local heid=newAnim(hew)
  1537. newKF(heid,hD*CA(mr(0),125,0),40,0.3)
  1538. newKF(heid,hD*CA(mr(0),125,0),40,0.3)
  1539. local toid=newAnim(tow)
  1540. newKF(toid,tD*Cn(0.5,-0.0125,0)*CA(mr(10),0.5,0),50,0.3)
  1541. newKF(toid,tD*Cn(0.5,0.0125,0)*CA(mr(9),0.5,0),40,0.3)
  1542. local laid=newAnim(law)
  1543. newKF(laid,laD*CA(mr(-30),10,-6),25,0.4)
  1544. newKF(laid,laD*CA(mr(-30),10,-6),25,0.4)
  1545. local raid=newAnim(raw)
  1546. newKF(raid,raD*CA(mr(5),-10,7),25,0.4)
  1547. newKF(raid,raD*CA(mr(5),-10,7),25,0.4)
  1548. local llid=newAnim(llw)
  1549. newKF(llid,llD*Cn(0,0.0125,0)*CA(mr(0),-50,0),50,0.3)
  1550. newKF(llid,llD*Cn(0,-0.0125,0)*CA(mr(0),-50,mr(0)),40,0.3)
  1551. local rlid=newAnim(rlw)
  1552. newKF(rlid,rlD*Cn(0,0.0125,0)*CA(mr(-10),-120,0),50,0.3)
  1553. newKF(rlid,rlD*Cn(0,-0.0125,0)*CA(mr(-10),-120,mr(0)),40,0.3)
  1554.  
  1555. --stand idle
  1556. local heid2=newAnim(hew2)
  1557. newKF(heid2,hD*CA(mr(0),125,0),40,0.3)
  1558. newKF(heid2,hD*CA(mr(0),125,0),40,0.3)
  1559. local toid2=newAnim(tow2)
  1560. newKF(toid2,tD*Cn(0,1,1.5)*CA(mr(0),0.5,0),50,1)
  1561.  
  1562. newKF(toid2,tD*Cn(0,1.1,1.5)*CA(mr(0),0.5,0),50,1)
  1563.  
  1564. local laid2=newAnim(law2)
  1565. newKF(laid2,laD*Cn(0.5,0.0125,-1)*CA(mr(80),mr(-30),mr(55)),50,0.1)
  1566. newKF(laid2,laD*Cn(0.5,0,-1.1)*CA(mr(80),mr(-30),mr(55)),50,0.1)
  1567. local raid2=newAnim(raw2)
  1568. newKF(raid2,raD*CA(mr(5),-10,7),25,0.4)
  1569. newKF(raid2,raD*CA(mr(5),-10,7),25,0.4)
  1570. local llid2=newAnim(llw2)
  1571. newKF(llid2,llD*Cn(0,0.0125,0)*CA(mr(0),-50,0),50,0.3)
  1572. newKF(llid2,llD*Cn(0,0,0)*CA(mr(0),-50,mr(0)),50,0.3)
  1573. local rlid2=newAnim(rlw2)
  1574. newKF(rlid2,rlD*Cn(0,0.0125,0)*CA(mr(-10),-120,0),50,0.3)
  1575. newKF(rlid2,rlD*Cn(0,0,0)*CA(mr(-10),-120,mr(0)),50,0.3)
  1576.  
  1577. --Walk
  1578. local hewk=newAnim(hew)
  1579. newKF(hewk,hD*CA(mr(-5.5),0,0),12,0.4)
  1580. newKF(hewk,hD*CA(mr(-5),mr(-3),0),13,0.4)
  1581. newKF(hewk,hD*CA(mr(-5.5),0,0),12,0.4)
  1582. newKF(hewk,hD*CA(mr(-5),mr(3),0),13,0.4)
  1583.  
  1584. local towk=newAnim(tow)
  1585. newKF(towk,tD*Cn(0,0.1,0)*CA(mr(15),0,0),12,0.2)
  1586. newKF(towk,tD*CA(mr(15),mr(5),0),13,0.4)
  1587. newKF(towk,tD*Cn(0,0.1,0)*CA(mr(15),0,0),12,0.2)
  1588. newKF(towk,tD*CA(mr(15),mr(-5),0),13,0.4)
  1589.  
  1590. local lawk=newAnim(law)
  1591. newKF(lawk,laD*CA(mr(-30),10,-6),25,0.4)
  1592. newKF(lawk,laD*CA(mr(-30),10,-6.2),25,0.4)
  1593.  
  1594. local rawk=newAnim(raw)
  1595. newKF(rawk,raD*CA(mr(-30),0,0),25,0.4)
  1596. newKF(rawk,raD*CA(mr(30),0,0),25,0.4)
  1597.  
  1598. local llwk=newAnim(llw)
  1599. newKF(llwk,llD*Cn(0,0.0125,0)*CA(mr(15),-176.4,0),50,0.3)
  1600. newKF(llwk,llD*Cn(0,-0.0125,0)*CA(mr(-25),-176.4,mr(0)),40,0.3)
  1601. newKF(llwk,llD*Cn(0,0.0125,0)*CA(mr(15),-176.4,0),50,0.3)
  1602. newKF(llwk,llD*Cn(0,-0.0125,0)*CA(mr(-25),-176.4,mr(0)),40,0.3)
  1603. newKF(llwk,llD*Cn(0,0.0125,0)*CA(mr(15),-176.4,0),50,0.3)
  1604. newKF(llwk,llD*Cn(0,-0.0125,0)*CA(mr(-25),-176.4,mr(0)),40,0.3)
  1605. newKF(llwk,llD*Cn(0,0.0125,0)*CA(mr(15),-176.4,0),50,0.3)
  1606. newKF(llwk,llD*Cn(0,-0.0125,0)*CA(mr(-25),-176.4,mr(0)),40,0.3)
  1607.  
  1608. local rlwk=newAnim(rlw)
  1609. newKF(rlwk,rlD*Cn(0,0.0125,0)*CA(mr(-25),-120,0),50,0.3)
  1610. newKF(rlwk,rlD*Cn(0,-0.0125,0)*CA(mr(15),-120,mr(0)),40,0.3)
  1611. newKF(rlwk,rlD*Cn(0,0.0125,0)*CA(mr(-25),-120,0),50,0.3)
  1612. newKF(rlwk,rlD*Cn(0,-0.0125,0)*CA(mr(15),-120,mr(0)),40,0.3)
  1613. newKF(rlwk,rlD*Cn(0,0.0125,0)*CA(mr(-25),-120,0),50,0.3)
  1614. newKF(rlwk,rlD*Cn(0,-0.0125,0)*CA(mr(15),-120,mr(0)),40,0.3)
  1615. newKF(rlwk,rlD*Cn(0,0.0125,0)*CA(mr(-25),-120,0),50,0.3)
  1616. newKF(rlwk,rlD*Cn(0,-0.0125,0)*CA(mr(15),-120,mr(0)),40,0.3)
  1617. --Sprint
  1618. local hesp=newAnim(hew)
  1619. newKF(hesp,hD*CA(mr(-5.5),0,0),12,0.4)
  1620. newKF(hesp,hD*CA(mr(-5),mr(-3),0),13,0.4)
  1621. newKF(hesp,hD*CA(mr(-5.5),0,0),12,0.4)
  1622. newKF(hesp,hD*CA(mr(-5),mr(3),0),13,0.4)
  1623.  
  1624. local tosp=newAnim(tow)
  1625. newKF(tosp,tD*Cn(0,0.1,0)*CA(mr(15),0,0),12,0.2)
  1626. newKF(tosp,tD*CA(mr(15),mr(5),0),13,0.4)
  1627. newKF(tosp,tD*Cn(0,0.1,0)*CA(mr(15),0,0),12,0.2)
  1628. newKF(tosp,tD*CA(mr(15),mr(-5),0),13,0.4)
  1629.  
  1630. local lasp=newAnim(law)
  1631. newKF(lasp,laD*CA(mr(-30),10,-6),25,0.4)
  1632. newKF(lasp,laD*CA(mr(-30),10,-6.2),25,0.4)
  1633.  
  1634. local rasp=newAnim(raw)
  1635. newKF(rasp,raD*CA(mr(-30),0,0),25,0.4)
  1636. newKF(rasp,raD*CA(mr(30),0,0),25,0.4)
  1637.  
  1638. local llsp=newAnim(llw)
  1639. newKF(llsp,llD*Cn(0,0.0125,0)*CA(mr(15),-176.4,0),50,0.3)
  1640. newKF(llsp,llD*Cn(0,-0.0125,0)*CA(mr(-25),-176.4,mr(0)),40,0.3)
  1641. newKF(llsp,llD*Cn(0,0.0125,0)*CA(mr(15),-176.4,0),50,0.3)
  1642. newKF(llsp,llD*Cn(0,-0.0125,0)*CA(mr(-25),-176.4,mr(0)),40,0.3)
  1643. newKF(llsp,llD*Cn(0,0.0125,0)*CA(mr(15),-176.4,0),50,0.3)
  1644. newKF(llsp,llD*Cn(0,-0.0125,0)*CA(mr(-25),-176.4,mr(0)),40,0.3)
  1645. newKF(llsp,llD*Cn(0,0.0125,0)*CA(mr(15),-176.4,0),50,0.3)
  1646. newKF(llsp,llD*Cn(0,-0.0125,0)*CA(mr(-25),-176.4,mr(0)),40,0.3)
  1647.  
  1648. local rlsp=newAnim(rlw)
  1649. newKF(rlsp,rlD*Cn(0,0.0125,0)*CA(mr(-25),-120,0),50,0.3)
  1650. newKF(rlsp,rlD*Cn(0,-0.0125,0)*CA(mr(15),-120,mr(0)),40,0.3)
  1651. newKF(rlsp,rlD*Cn(0,0.0125,0)*CA(mr(-25),-120,0),50,0.3)
  1652. newKF(rlsp,rlD*Cn(0,-0.0125,0)*CA(mr(15),-120,mr(0)),40,0.3)
  1653. newKF(rlsp,rlD*Cn(0,0.0125,0)*CA(mr(-25),-120,0),50,0.3)
  1654. newKF(rlsp,rlD*Cn(0,-0.0125,0)*CA(mr(15),-120,mr(0)),40,0.3)
  1655. newKF(rlsp,rlD*Cn(0,0.0125,0)*CA(mr(-25),-120,0),50,0.3)
  1656. newKF(rlsp,rlD*Cn(0,-0.0125,0)*CA(mr(15),-120,mr(0)),40,0.3)
  1657. --Freefall
  1658. local heff=newAnim(hew)
  1659. newKF(heff,hD*CA(mr(-5),0,0),8,0.6)
  1660. newKF(heff,hD*CA(mr(-5),0,0),8,0.6)
  1661. local toff=newAnim(tow)
  1662. newKF(toff,tD*CA(mr(10),0,0),8,0.6)
  1663. newKF(toff,tD*CA(mr(10),0,0),8,0.6)
  1664. local laff=newAnim(law)
  1665. newKF(laff,laD*CA(mr(140),0,0),16,0.4)
  1666. newKF(laff,laD*CA(mr(140),0,0),16,0.4)
  1667. local raff=newAnim(raw)
  1668. newKF(raff,raD*CA(mr(140),0,0),16,0.4)
  1669. newKF(raff,raD*CA(mr(140),0,0),16,0.4)
  1670. local llff=newAnim(llw)
  1671. newKF(llff,llD*CA(0,0,mr(-5)),16,0.4)
  1672. newKF(llff,llD*CA(0,0,mr(-5)),16,0.4)
  1673. local rlff=newAnim(rlw)
  1674. newKF(rlff,rlD*CA(0,0,mr(5)),16,0.4)
  1675. newKF(rlff,rlD*CA(0,0,mr(5)),16,0.4)
  1676.  
  1677. --Time Has Stopped
  1678. local hesp2=newAnim(hew)
  1679. newKF(hesp2,hD*CA(mr(-30),mr(0),mr(0)),10,0.5)
  1680. local tosp2=newAnim(tow)
  1681. newKF(tosp2,tD*Cn(0,0,0)*CA(mr(30),mr(0),mr(0)),10,0.5)
  1682. local lasp2=newAnim(law)
  1683. newKF(lasp2,laD*CA(mr(90),mr(0),mr(-60)),20,1.5)
  1684. local rasp2=newAnim(raw)
  1685. newKF(rasp2,raD*CA(mr(90),mr(0),mr(60)),20,1.5)
  1686. local llsp2=newAnim(llw)
  1687. newKF(llsp2,llD*Cn(0,0,0)*CA(mr(-30),mr(0),mr(0)),20,0.5)
  1688. local rlsp2=newAnim(rlw)
  1689. newKF(rlsp2,rlD*Cn(0,0,0)*CA(mr(-30),0,mr(0)),10,0.5)
  1690.  
  1691. local hesp3=newAnim(hew2)
  1692. newKF(hesp3,hD*CA(mr(-15),mr(0),mr(0)),50,0.2)
  1693. local tosp3=newAnim(tow2)
  1694. newKF(tosp3,tD*Cn(0,1,3)*CA(mr(0),mr(0),mr(0)),50,0.4)
  1695. local lasp3=newAnim(law2)
  1696. newKF(lasp3,laD*CA(mr(80),mr(0),mr(65)),30,0.4)
  1697. newKF(lasp3,laD*CA(mr(120),mr(0),mr(-60)),50,0.4)
  1698. local rasp3=newAnim(raw2)
  1699. newKF(rasp3,raD*CA(mr(80),mr(0),mr(-65)),30,0.4)
  1700. newKF(rasp3,raD*CA(mr(120),mr(0),mr(60)),50,0.4)
  1701. local llsp3=newAnim(llw2)
  1702. newKF(llsp3,llD*CA(mr(0),mr(0),mr(1.5)),50,0.4)
  1703. local rlsp3=newAnim(rlw2)
  1704. newKF(rlsp3,rlD*CA(mr(0),mr(0),mr(-1.5)),50,0.4)
  1705.  
  1706. local hesp4=newAnim(hew2)
  1707. newKF(hesp4,hD*CA(mr(-10),mr(0),mr(0)),10,0.2)
  1708. local tosp4=newAnim(tow2)
  1709. newKF(tosp4,tD*Cn(0,1,3)*CA(mr(0),mr(0),mr(0)),10,0.4)
  1710. local lasp4=newAnim(law2)
  1711. newKF(lasp4,laD*CA(mr(120),mr(0),mr(-60)),20,0.4)
  1712. local rasp4=newAnim(raw2)
  1713. newKF(rasp4,raD*CA(mr(120),mr(0),mr(60)),20,0.4)
  1714. local llsp4=newAnim(llw2)
  1715. newKF(llsp4,llD*CA(mr(0),mr(0),mr(1.5)),20,0.4)
  1716. local rlsp4=newAnim(rlw2)
  1717. newKF(rlsp4,rlD*CA(mr(0),mr(0),mr(-1.5)),10,0.4)
  1718.  
  1719. --Let time flow again
  1720. local hetoki=newAnim(hew)
  1721. newKF(hetoki,hD*CA(mr(0),mr(0),mr(0)),10,0.2)
  1722. local totoki=newAnim(tow)
  1723. newKF(totoki,tD*Cn(0,0,0)*CA(mr(0),mr(0),mr(0)),10,0.4)
  1724. local latoki=newAnim(law)
  1725. newKF(latoki,laD*Cn(0,-0.1,-0.2)*CA(mr(0),mr(0),mr(0)),20,0.4)
  1726. local ratoki=newAnim(raw)
  1727. newKF(ratoki,raD*CA(mr(0),mr(0),mr(0)),20,0.4)
  1728. local lltoki=newAnim(llw)
  1729. newKF(lltoki,llD*CA(mr(0),mr(0),mr(0)),20,0.4)
  1730. local rltoki=newAnim(rlw)
  1731. newKF(rltoki,rlD*Cn(0,0,0)*CA(mr(0),mr(0),mr(0)),10,0.4)
  1732. --//Example of Keyframe
  1733. --[[
  1734. local hesp2=newAnim(hew)
  1735. newKF(hesp2,hD*CA(mr(0),mr(0),mr(0)),10,0.2)
  1736. local tosp2=newAnim(tow)
  1737. newKF(tosp2,tD*CA(mr(0),mr(0),mr(0)),10,0.4)
  1738. local lasp2=newAnim(law)
  1739. newKF(lasp2,laD*CA(mr(0),mr(0),mr(0)),20,0.4)
  1740. local rasp2=newAnim(raw)
  1741. newKF(rasp2,raD*CA(mr(0),mr(0),mr(0)),20,0.4)
  1742. local llsp2=newAnim(llw)
  1743. newKF(llsp2,llD*CA(mr(0),mr(0),mr(0)),20,0.4)
  1744. local rlsp2=newAnim(rlw)
  1745. newKF(rlsp2,rlD*CA(mr(0),mr(0),mr(0)),10,0.4)
  1746. ]]
  1747. function onDamage(Part)
  1748. if Part:findFirstChild("Humanoid") == nil and Part:findFirstChild("BodyVelocity") ~= nil or Part:findFirstChild("Humanoid") == nil and Part:findFirstChild("RocketPropulsion") ~= nil then
  1749. Part.Anchored = true
  1750. if Part:findFirstChild("Mesh") ~= nil then
  1751. z = Part:findFirstChild("Mesh")
  1752. for i = 1,5 do
  1753. z.Scale = z.Scale + Vector3.new(1,1,1)
  1754. wait(0.05)
  1755. end
  1756. end
  1757. end
  1758. end
  1759.  
  1760. function trappedTorsos:isTrapped(t)
  1761. for nildata, index in next,self do
  1762. if index==t then
  1763. return true
  1764. end
  1765. end
  1766. return false
  1767. end
  1768.  
  1769. function trappedTorsos:Capture(hit)
  1770. if hit:isA'BasePart' then
  1771. if not trappedTorsos:isTrapped(hit) and not hit:IsDescendantOf(char) then
  1772. table.insert(trappedTorsos, hit)
  1773. hit.Anchored = true --trapped!
  1774. --print'trapped!'
  1775. end
  1776. end
  1777. end
  1778.  
  1779. function trappedTorsos:Release()
  1780. for i,v in next, self do
  1781. if type(v)=='userdata' then
  1782. if v:isA('BasePart') then
  1783. v.Anchored = false
  1784. self[i] = nil
  1785. end
  1786. end
  1787. end
  1788. end
  1789.  
  1790. --Za Warudo
  1791. Attacking = false
  1792. WasOn = true
  1793. function TheWorld(Mode)
  1794. if Mode == "Time Stop" then
  1795. noRig = true
  1796. Attacking = true
  1797. if WasOn == true and StandOn == false then
  1798. StandOn = true
  1799. WasOn = false
  1800. end
  1801. hum.WalkSpeed = 0
  1802. for i = 1,30 do
  1803. runKF(hesp2)
  1804. runKF(tosp2)
  1805. runKF(lasp2)
  1806. runKF(rasp2)
  1807. runKF(llsp2)
  1808. runKF(rlsp2)
  1809. runKF(hesp3)
  1810. runKF(tosp3)
  1811. runKF(lasp3)
  1812. runKF(rasp3)
  1813. runKF(llsp3)
  1814. runKF(rlsp3)
  1815. wait()
  1816. end
  1817. wait()
  1818. local ZAWARUDO = Instance.new("Sound",tor)
  1819. ZAWARUDO.SoundId = "rbxassetid://588735155"
  1820. ZAWARUDO.Volume = 2
  1821. ZAWARUDO.Looped = false
  1822. ZAWARUDO:Play()
  1823. local AreaOfEffect = Instance.new("Part",char)
  1824. AreaOfEffect.Position = tor.Position
  1825. AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
  1826. AreaOfEffect.Anchored = true
  1827. AreaOfEffect.CanCollide = false
  1828. AreaOfEffect.BrickColor = BrickColor.new("Dark indigo")
  1829. AreaOfEffect.Transparency = 0.9
  1830. AreaOfEffect.Shape = "Ball"
  1831. AreaOfEffect.Material = "Neon"
  1832.  
  1833. for i = 1,10 do
  1834. runKF(hesp4)
  1835. runKF(tosp4)
  1836. runKF(lasp4)
  1837. runKF(rasp4)
  1838. runKF(llsp4)
  1839. runKF(rlsp4)
  1840. wait()
  1841. end
  1842. for i = 1,10 do
  1843. AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
  1844. AreaOfEffect.CFrame = char.Torso.CFrame
  1845. wait()
  1846. end
  1847. coroutine.wrap(function()
  1848. do local me={}
  1849.  
  1850. me.plrs = game:service'Workspace':children''
  1851.  
  1852. function me:getNear(mag)
  1853. local rtn = {}
  1854.  
  1855. for k,v in next,me.plrs do
  1856. local chxr = v
  1857.  
  1858. if chxr then
  1859. if chxr:findFirstChild'Torso' then
  1860. local pos = (chxr.Torso.Position-tor.Position).magnitude
  1861.  
  1862. if pos<=mag then
  1863. for a,b in pairs(chxr:children()) do
  1864. if b:IsA("BasePart") then
  1865. table.insert(rtn, b)
  1866. end
  1867. end
  1868. end
  1869. end
  1870. end
  1871. end
  1872. return rtn
  1873. end
  1874.  
  1875. for no, torso in ipairs(me:getNear(25)) do
  1876. --print(torso:GetFullName())
  1877. --print(torso:GetFullName())
  1878. trappedTorsos:Capture(torso)
  1879. end
  1880.  
  1881.  
  1882. end
  1883. end)()
  1884. AreaOfEffect:Destroy()
  1885. workspace.Gravity = 70
  1886. for i,v in pairs(char:children()) do
  1887. if v:IsA("Part") then
  1888. v.Anchored = false
  1889. end
  1890. if v:IsA("Accessory") then
  1891. v.Handle.Anchored = false
  1892. end
  1893. end
  1894. for i,v in pairs(pchar:children()) do
  1895. if v:IsA("Part") then
  1896. v.Anchored = false
  1897. end
  1898. if v:IsA("Accessory") then
  1899. v.Handle.Anchored = false
  1900. end
  1901. end
  1902. if WasOn == false then
  1903. StandOn = false
  1904. WasOn = true
  1905. end
  1906. hum.WalkSpeed = 24
  1907. noRig = false
  1908. Attacking = false
  1909. end
  1910. if Mode == "World Time Stop" then
  1911. noRig = true
  1912. Attacking = true
  1913. if WasOn == true and StandOn == false then
  1914. StandOn = true
  1915. WasOn = false
  1916. end
  1917. hum.WalkSpeed = 0
  1918. for i = 1,30 do
  1919. runKF(hesp2)
  1920. runKF(tosp2)
  1921. runKF(lasp2)
  1922. runKF(rasp2)
  1923. runKF(llsp2)
  1924. runKF(rlsp2)
  1925. runKF(hesp3)
  1926. runKF(tosp3)
  1927. runKF(lasp3)
  1928. runKF(rasp3)
  1929. runKF(llsp3)
  1930. runKF(rlsp3)
  1931. wait()
  1932. end
  1933. wait()
  1934. local ZAWARUDO = Instance.new("Sound",tor)
  1935. ZAWARUDO.SoundId = "rbxassetid://588735155"
  1936. ZAWARUDO.Volume = 2
  1937. ZAWARUDO.Looped = false
  1938. ZAWARUDO:Play()
  1939. local AreaOfEffect = Instance.new("Part",char)
  1940. AreaOfEffect.Position = tor.Position
  1941. AreaOfEffect.Size = Vector3.new(0.01,0.01,0.01)
  1942. AreaOfEffect.Anchored = true
  1943. AreaOfEffect.CanCollide = false
  1944. AreaOfEffect.BrickColor = BrickColor.new("Dark indigo")
  1945. AreaOfEffect.Transparency = 0.9
  1946. AreaOfEffect.Shape = "Ball"
  1947. AreaOfEffect.Material = "Neon"
  1948.  
  1949. for i = 1,10 do
  1950. runKF(hesp4)
  1951. runKF(tosp4)
  1952. runKF(lasp4)
  1953. runKF(rasp4)
  1954. runKF(llsp4)
  1955. runKF(rlsp4)
  1956. wait()
  1957. end
  1958. for i = 1,10 do
  1959. AreaOfEffect.Size = AreaOfEffect.Size + Vector3.new(4.1,4.1,4.1)
  1960. AreaOfEffect.CFrame = char.Torso.CFrame
  1961. wait()
  1962. end
  1963. coroutine.wrap(function()
  1964. do local me={}
  1965.  
  1966. me.plrs = game:service'Workspace':children''
  1967.  
  1968. function me:getNear(mag)
  1969. local rtn = {}
  1970.  
  1971. for k,v in next,me.plrs do
  1972. local chxr = v
  1973.  
  1974. if chxr then
  1975. if chxr:findFirstChild'Torso' then
  1976. local pos = (chxr.Torso.Position-tor.Position).magnitude
  1977.  
  1978. if pos<=mag then
  1979. for a,b in pairs(chxr:children()) do
  1980. if b:IsA("BasePart") then
  1981. table.insert(rtn, b)
  1982. end
  1983. end
  1984. end
  1985. end
  1986. end
  1987. end
  1988. return rtn
  1989. end
  1990.  
  1991. for no, torso in ipairs(me:getNear(5555)) do
  1992. --print(torso:GetFullName())
  1993. --print(torso:GetFullName())
  1994. trappedTorsos:Capture(torso)
  1995. end
  1996.  
  1997.  
  1998. end
  1999. end)()
  2000. AreaOfEffect:Destroy()
  2001. workspace.Gravity = 70
  2002. for i,v in pairs(char:children()) do
  2003. if v:IsA("Part") then
  2004. v.Anchored = false
  2005. end
  2006. if v:IsA("Accessory") then
  2007. v.Handle.Anchored = false
  2008. end
  2009. end
  2010. for i,v in pairs(pchar:children()) do
  2011. if v:IsA("Part") then
  2012. v.Anchored = false
  2013. end
  2014. if v:IsA("Accessory") then
  2015. v.Handle.Anchored = false
  2016. end
  2017. end
  2018. if WasOn == false then
  2019. StandOn = false
  2020. WasOn = true
  2021. end
  2022. hum.WalkSpeed = 24
  2023. noRig = false
  2024. Attacking = false
  2025. end
  2026. if Mode == "Time Start" then
  2027. local Toki = Instance.new("Sound",tor)
  2028. Toki.SoundId = "rbxassetid://588718963"
  2029. Toki.Volume = 1
  2030. Toki.Looped = false
  2031. Toki:Play()
  2032. local AreaOfEffect2 = Instance.new("Part",tor)
  2033. AreaOfEffect2.Position = tor.Position
  2034. AreaOfEffect2.Size = Vector3.new(0.01,0.01,0.01)
  2035. AreaOfEffect2.Anchored = true
  2036. AreaOfEffect2.CanCollide = false
  2037. AreaOfEffect2.Transparency = 1
  2038. AreaOfEffect2.BrickColor = BrickColor.new("Dark indigo")
  2039. AreaOfEffect2.Transparency = 0.99
  2040. AreaOfEffect2.Shape = "Ball"
  2041. AreaOfEffect2.Material = "Neon"
  2042. AreaOfEffect2.Touched:connect(function(hit)
  2043. if hit ~= "Base" then
  2044. --hit.Anchored = false
  2045. end
  2046. end)
  2047. for i = 1,10 do
  2048. AreaOfEffect2.Size = AreaOfEffect2.Size + Vector3.new(4.1,4.1,4.1)
  2049. AreaOfEffect2.CFrame = char.Torso.CFrame
  2050. wait()
  2051. end
  2052. trappedTorsos:Release()
  2053. AreaOfEffect2:Destroy()
  2054. TfwTimeStopped = false
  2055. workspace.Gravity = 196.2
  2056. end
  2057. if Mode == "Wry" then
  2058. local WWRRRYYYYY = Instance.new("Sound",tor)
  2059. WWRRRYYYYY.SoundId = "rbxassetid://240429289"
  2060. WWRRRYYYYY.Volume = 1
  2061. WWRRRYYYYY.Looped = false
  2062. WWRRRYYYYY:Play()
  2063. end
  2064. end
  2065.  
  2066. Rapid = false
  2067. TimeStopped = false
  2068. OneSecond = false
  2069. Cha = char
  2070. Character = char
  2071. it=Instance.new
  2072. vt=Vector3.new
  2073. cn=CFrame.new
  2074. euler=CFrame.fromEulerAnglesXYZ
  2075. angles=CFrame.Angles
  2076. RootPart = hrp
  2077. mouse.KeyDown:connect(function(key)
  2078. if key == "q" then
  2079. if TimeStopped == false and Attacking == false then
  2080. TheWorld("Time Stop")
  2081. TimeStopped = true
  2082. TfwTimeStopped = true
  2083. local l = game.Lighting
  2084. local sky = Instance.new("Sky", l)
  2085. sky.CelestialBodiesShown = false
  2086. sky.SkyboxBk = "http://www.roblox.com/asset/?id=150281446"
  2087. sky.SkyboxDn = "http://www.roblox.com/asset/?id=150281418"
  2088. sky.SkyboxFt = "http://www.roblox.com/asset/?id=150281461"
  2089. sky.SkyboxLf = "http://www.roblox.com/asset/?id=150281400"
  2090. sky.SkyboxRt = "http://www.roblox.com/asset/?id=150281426"
  2091. sky.SkyboxUp = "http://www.roblox.com/asset/?id=150281471"
  2092. sky.StarCount = 0
  2093. sky.Name = "GreenSpace"
  2094. game.Lighting.Brightness = .01
  2095. game.Lighting.FogColor = Color3.new(0,0,0)
  2096. game.Lighting.OutdoorAmbient = Color3.new(5,0,0)
  2097. game.Lighting.FogEnd = 50
  2098. wait(666)
  2099. if TimeStopped == true then
  2100. TheWorld("Time Start")
  2101. TimeStopped = false
  2102. game.Lighting.GreenSpace:Destroy()
  2103. game.Lighting.OutdoorAmbient = Color3.new(0,0,0)
  2104. game.Lighting.FogEnd = 10000000000000000
  2105. game.Lighting.Brightness = .1
  2106. end
  2107. elseif TimeStopped == true and Attacking == false then
  2108. TheWorld("Time Start")
  2109. TimeStopped = false
  2110. game.Lighting.GreenSpace:Destroy()
  2111. game.Lighting.OutdoorAmbient = Color3.new(0,0,0)
  2112. game.Lighting.FogEnd = 10000000000000000
  2113. game.Lighting.Brightness = .1
  2114. end
  2115. end
  2116. if key == "f" then
  2117. if StandOn then
  2118. StandOn = false
  2119. else
  2120. StandOn = true
  2121. TheWorld("Wry")
  2122. end
  2123. end
  2124. if key == "t" and OneSecond == false then
  2125. OneSecond = true
  2126. for i, v in pairs(Cha:GetChildren()) do
  2127. if v:IsA('Hat') or v:IsA('Accessory') then
  2128. v.Handle.Transparency=1
  2129. end
  2130. end
  2131. Cha.Head.Transparency = 0.2
  2132. Cha.Torso.Transparency = 0.2
  2133. Cha["Right Arm"].Transparency = 0.2
  2134. Cha["Left Arm"].Transparency = 0.2
  2135. Cha["Right Leg"].Transparency = 0.2
  2136. Cha["Left Leg"].Transparency = 0.2
  2137. wait()
  2138. Cha.Head.Transparency = 0.4
  2139. Cha.Torso.Transparency = 0.4
  2140. Cha["Right Arm"].Transparency = 0.4
  2141. Cha["Left Arm"].Transparency = 0.4
  2142. Cha["Right Leg"].Transparency = 0.4
  2143. Cha["Left Leg"].Transparency = 0.4
  2144. wait()
  2145. Cha.Head.Transparency = 0.6
  2146. Cha.Torso.Transparency = 0.6
  2147. Cha["Right Arm"].Transparency = 0.6
  2148. Cha["Left Arm"].Transparency = 0.6
  2149. Cha["Right Leg"].Transparency = 0.6
  2150. Cha["Left Leg"].Transparency = 0.6
  2151. wait()
  2152. Cha.Head.Transparency = 0.8
  2153. Cha.Torso.Transparency = 0.8
  2154. Cha["Right Arm"].Transparency = 0.8
  2155. Cha["Left Arm"].Transparency = 0.8
  2156. Cha["Right Leg"].Transparency = 0.8
  2157. Cha["Left Leg"].Transparency = 0.8
  2158. wait()
  2159. Cha.Head.Transparency = 1
  2160. Cha.Torso.Transparency = 1
  2161. Cha["Right Arm"].Transparency = 1
  2162. Cha["Left Arm"].Transparency = 1
  2163. Cha["Right Leg"].Transparency = 1
  2164. Cha["Left Leg"].Transparency = 1
  2165.  
  2166. Targ = CFrame.new(Vector3.new(mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z))
  2167.  
  2168. Player.Character.Torso.CFrame = Targ
  2169.  
  2170. wait()
  2171. for i, v in pairs(Cha:GetChildren()) do
  2172. if v:IsA('Hat') or v:IsA('Accessory') then
  2173. v.Handle.Transparency=0
  2174. end
  2175. end
  2176. Cha.Head.Transparency = 0.8
  2177. Cha.Torso.Transparency = 0.8
  2178. Cha["Right Arm"].Transparency = 0.8
  2179. Cha["Left Arm"].Transparency = 0.8
  2180. Cha["Right Leg"].Transparency = 0.8
  2181. Cha["Left Leg"].Transparency = 0.8
  2182. wait()
  2183. Cha.Head.Transparency = 0.6
  2184. Cha.Torso.Transparency = 0.6
  2185. Cha["Right Arm"].Transparency = 0.6
  2186. Cha["Left Arm"].Transparency = 0.6
  2187. Cha["Right Leg"].Transparency = 0.6
  2188. Cha["Left Leg"].Transparency = 0.6
  2189. wait()
  2190. Cha.Head.Transparency = 0.4
  2191. Cha.Torso.Transparency = 0.4
  2192. Cha["Right Arm"].Transparency = 0.4
  2193. Cha["Left Arm"].Transparency = 0.4
  2194. Cha["Right Leg"].Transparency = 0.4
  2195. Cha["Left Leg"].Transparency = 0.4
  2196. wait()
  2197. Cha.Head.Transparency = 0.2
  2198. Cha.Torso.Transparency = 0.2
  2199. Cha["Right Arm"].Transparency = 0.2
  2200. Cha["Left Arm"].Transparency = 0.2
  2201. Cha["Right Leg"].Transparency = 0.2
  2202. Cha["Left Leg"].Transparency = 0.2
  2203. wait()
  2204. Cha.Head.Transparency = 0
  2205. Cha.Torso.Transparency = 0
  2206. Cha["Right Arm"].Transparency = 0
  2207. Cha["Left Arm"].Transparency = 0
  2208. Cha["Right Leg"].Transparency = 0
  2209. Cha["Left Leg"].Transparency = 0
  2210.  
  2211. wait()
  2212. OneSecond = false
  2213. end
  2214. if key == "v" then
  2215. Rapid = true
  2216. local ORA = Instance.new("Sound",char)
  2217. ORA.SoundId = "rbxassetid://391416312"
  2218. ORA.Volume = .5
  2219. ORA.Looped = true
  2220. ORA.Pitch = 1.5
  2221. ORA:Play()
  2222. Attacking = true
  2223. con1 = ram2.Touched:connect(function(hit) Damagefunc(torso,hit,1,2,math.random(0,0),"[Nuka World]",RootPart,.2,1) end)
  2224. con2 = lam2.Touched:connect(function(hit) Damagefunc(torso,hit,2,3,math.random(0,0),"[Nuka World]",RootPart,.2,1) end)
  2225. while Rapid == true do
  2226. for i = 1, 3 do
  2227. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(math.random(-20,20)),math.rad(20)), 1.7)
  2228. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 1.7)
  2229. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 1.3)
  2230. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(50), 0), 1.3)
  2231. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 1.3)
  2232. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 1.3)
  2233. wait()
  2234. end
  2235. for i = 1, 3 do
  2236. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(0),math.rad(-50)), 1.7)
  2237. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(math.random(-20,20)),math.rad(-20)), 1.7)
  2238. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 1.3)
  2239. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 1.3)
  2240. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 1.3)
  2241. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 1.3)
  2242. wait()
  2243. end
  2244. for i = 1, 3 do
  2245. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(math.random(-20,20)),math.rad(20)), 1.7)
  2246. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 1.7)
  2247. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 1.3)
  2248. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(50), 0), 1.3)
  2249. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 1.3)
  2250. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 1.3)
  2251. wait()
  2252. end
  2253. for i = 1, 3 do
  2254. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(0),math.rad(-50)), 1.7)
  2255. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(math.random(-20,20)),math.rad(-20)), 1.7)
  2256. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 1.3)
  2257. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 1.3)
  2258. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 1.3)
  2259. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 1.3)
  2260. wait()
  2261. end
  2262. end
  2263. con1:disconnect()
  2264. con2:disconnect()
  2265. local MIDORA = Instance.new("Sound",char)
  2266. MIDORA.SoundId = "rbxassetid://391416312"
  2267. MIDORA.Looped = false
  2268. MIDORA.Volume = .6
  2269. MIDORA:Play()
  2270. ORA:Stop()
  2271. Attacking = false
  2272. end
  2273. if key == "e" then
  2274. if StandOn == true then
  2275. Rapid = true
  2276. local ORA = Instance.new("Sound",char)
  2277. ORA.SoundId = "rbxassetid://391416312"
  2278. ORA.Volume = .5
  2279. ORA.Looped = true
  2280. ORA.Pitch = 1.5
  2281. ORA:Play()
  2282. Attacking = true
  2283. con1 = ram2.Touched:connect(function(hit) Damagefunc(torso,hit,3,5,math.random(0,0),"Normal",RootPart,.2,1) end)
  2284. con2 = lam2.Touched:connect(function(hit) Damagefunc(torso,hit,5,3,math.random(0,0),"Normal",RootPart,.2,1) end)
  2285. while Rapid == true do
  2286. for i = 1, 3 do
  2287. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(math.random(-20,20)),math.rad(20)), 1.7)
  2288. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 1.7)
  2289. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 1.3)
  2290. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(50), 0), 1.3)
  2291. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 1.3)
  2292. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 1.3)
  2293. wait()
  2294. end
  2295. for i = 1, 3 do
  2296. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(0),math.rad(-50)), 1.7)
  2297. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(math.random(-20,20)),math.rad(-20)), 1.7)
  2298. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 1.3)
  2299. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 1.3)
  2300. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 1.3)
  2301. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 1.3)
  2302. wait()
  2303. end
  2304. for i = 1, 3 do
  2305. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(math.random(-20,20)),math.rad(20)), 1.7)
  2306. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(50)), 1.7)
  2307. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 1.3)
  2308. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(50), 0), 1.3)
  2309. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 1.3)
  2310. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 1.3)
  2311. wait()
  2312. end
  2313. for i = 1, 3 do
  2314. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(0),math.rad(-50)), 1.7)
  2315. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(60),math.rad(math.random(-20,20)),math.rad(-20)), 1.7)
  2316. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(50),0), 1.3)
  2317. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(-50), 0), 1.3)
  2318. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.6, -1, 0) * CFrame.Angles(math.rad(10), math.rad(50), math.rad(-15)), 1.3)
  2319. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.6, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(50), math.rad(15)), 1.3)
  2320. wait()
  2321. end
  2322. end
  2323. con1:disconnect()
  2324. con2:disconnect()
  2325. local MIDORA = Instance.new("Sound",char)
  2326. MIDORA.SoundId = "rbxassetid://391416312"
  2327. MIDORA.Looped = false
  2328. MIDORA.Volume = .6
  2329. MIDORA:Play()
  2330. ORA:Stop()
  2331. Attacking = false
  2332. end
  2333. end
  2334. if key == "r" and Attacking == false then
  2335. con1 = ram2.Touched:connect(function(hit) Damagefunc(torso,hit,32,40,math.random(12,12),"Knockdown",RootPart,.2,1) end)
  2336. Attacking = true
  2337. for i = 1, 3 do
  2338. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(math.random(-20,20)),math.rad(20)), 1.7)
  2339. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 1.7)
  2340. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 1.3)
  2341. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(50), 0), 1.3)
  2342. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 1.3)
  2343. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 1.3)
  2344. wait()
  2345. end
  2346. local MIDORA = Instance.new("Sound",char)
  2347. MIDORA.SoundId = "rbxassetid://588695064"
  2348. MIDORA.Volume = .6
  2349. MIDORA.Looped = false
  2350. MIDORA:Play()
  2351. wait(1)
  2352. con1:disconnect()
  2353. Attacking = false
  2354. end
  2355. if key == "g" and Attacking == false then
  2356. con1 = ram2.Touched:connect(function(hit)
  2357. Damagefunc(torso,hit,5,15,math.random(35,40),"[Nuka World]",RootPart,.2,1)
  2358. end)
  2359. Attacking = true
  2360. for i = 1, 3 do
  2361. raw2.C0 = RLerp(raw2.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(math.random(60,90)),math.rad(math.random(-20,20)),math.rad(20)), 1.7)
  2362. law2.C0 = RLerp(law2.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)), 1.7)
  2363. hew2.C0 = RLerp(hew2.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-14),math.rad(-50),0), 1.3)
  2364. tow2.C0 = RLerp(tow2.C0, CFrame.new(0, -1, -8) * CFrame.Angles(math.rad(0), math.rad(50), 0), 1.3)
  2365. llw2.C0 = RLerp(llw2.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-50), math.rad(-15)), 1.3)
  2366. rlw2.C0 = RLerp(rlw2.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-50), math.rad(15)), 1.3)
  2367. wait()
  2368. end
  2369. local MIDORA = Instance.new("Sound",char)
  2370. MIDORA.SoundId = "rbxassetid://588695064"
  2371. MIDORA.Volume = .6
  2372. MIDORA.Looped = false
  2373. MIDORA:Play()
  2374. wait(1)
  2375. con1:disconnect()
  2376. Attacking = false
  2377. end
  2378. end)
  2379.  
  2380. mouse.KeyUp:connect(function(key)
  2381. if key == "e" and Rapid == true or key == "v" and Rapid == true then
  2382. Rapid = false
  2383. end
  2384. end)
  2385.  
  2386. pchar["Body Colors"].HeadColor = BrickColor.new("Mid gray")
  2387. pchar["Body Colors"].TorsoColor = BrickColor.new("Mid gray")
  2388. pchar["Body Colors"].LeftArmColor = BrickColor.new("Mid gray")
  2389. pchar["Body Colors"].RightArmColor = BrickColor.new("Mid gray")
  2390. pchar["Body Colors"].LeftLegColor = BrickColor.new("Mid gray")
  2391. pchar["Body Colors"].RightLegColor = BrickColor.new("Mid gray")
  2392.  
  2393.  
  2394. -------------------------------Sprint
  2395. mouse.KeyDown:connect(function(key)
  2396. if string.byte(key) == 60 then
  2397. hum.WalkSpeed = 60
  2398. end
  2399. end)
  2400. mouse.KeyUp:connect(function(key)
  2401. if string.byte(key) == 60 then
  2402. hum.WalkSpeed=24
  2403. end
  2404. end)
  2405. -------------------------------------
  2406. hum.FreeFalling:connect(function(f)
  2407. if f then
  2408. ffing=true
  2409. else
  2410. ffing=false
  2411. end
  2412. end)
  2413. StandOn = false
  2414. local hrprv=0
  2415. angle = 0
  2416. angle2 = 0
  2417. angle3 = 0
  2418. anglespeed = 2
  2419. anglespeed2 = 1
  2420. anglespeed3 = .4
  2421. MyHealth = hum.Health
  2422. MyMaxHealth = hum.MaxHealth
  2423. MyMaxHealth = humane.Health
  2424. MyHealth = humane.Health
  2425. humane.Name = "The Worldo"
  2426. game:GetService("RunService").Stepped:connect(function()
  2427. angle = ((angle % 100) + anglespeed/10)
  2428. angle2 = ((angle2 % 100) + anglespeed2/10)
  2429. angle3 = ((angle3 % 100) + anglespeed3/10)
  2430. hrprv=Tween(hrprv,hrp.RotVelocity.Y,0.4)
  2431. sine=sine+1
  2432. if StandOn == false then
  2433. for i,v in pairs(pchar:children()) do
  2434. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
  2435. v.Transparency = 1
  2436. end
  2437. end
  2438. for i,v in pairs(kek:children()) do
  2439. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
  2440. v.Transparency = 1
  2441. end
  2442. end
  2443. pchar.Aura.Charge.Texture = "http://www.roblox.com/asset/?id=0"
  2444. pchar.Head.face.Texture = 'rbxassetid://0'
  2445. elseif StandOn == true then
  2446. for i,v in pairs(pchar:children()) do
  2447. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
  2448. v.Transparency = 0
  2449. end
  2450. end
  2451. pchar.Aura.Charge.Texture = "http://www.roblox.com/asset/?id=656372594"
  2452. for i,v in pairs(kek:children()) do
  2453. if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
  2454. v.Transparency = 0
  2455. end
  2456. end
  2457. pchar.Head.face.Texture = 'rbxassetid://434456664'
  2458. end
  2459. MyHealth = humane.Health
  2460. humane.Health = MyHealth
  2461. if hum.Sit==true then
  2462. animpose="Sitting"
  2463. elseif ffing==true then
  2464. animpose="Freefalling"
  2465. elseif (hrp.Velocity*Vn(1,0,1)).magnitude<2 then
  2466. animpose="Idle"
  2467. elseif (hrp.Velocity*Vn(1,0,1)).magnitude<20 then
  2468. animpose="Walking"
  2469. elseif (hrp.Velocity*Vn(1,0,1)).magnitude>20 then
  2470. animpose="Sprinting"
  2471. end
  2472. if Attacking == false then
  2473. torso.CFrame = hrp.CFrame*CFrame.new(0,0,2)
  2474. runKF(heid2)
  2475. runKF(toid2)
  2476. runKF(laid2)
  2477. runKF(raid2)
  2478. runKF(llid2)
  2479. runKF(rlid2)
  2480. end
  2481. if noRig==false then
  2482. if animpose=="Idle" then
  2483. runKF(heid)
  2484. runKF(toid)
  2485. runKF(laid)
  2486. runKF(raid)
  2487. runKF(llid)
  2488. runKF(rlid)
  2489. elseif animpose=="Walking" then
  2490. runKF(hewk)
  2491. runKF(towk)
  2492. runKF(lawk)
  2493. runKF(rawk)
  2494. runKF(llwk)
  2495. runKF(rlwk)
  2496. --tow.C0=tow.C0:lerp(tow.C0*CA(0,0,hrprv/25),0.4)
  2497. --rlw.C0=rlw.C0:lerp(rlw.C0*CA(0,0,-hrprv/25),0.4)
  2498. ---llw.C0=llw.C0:lerp(llw.C0*CA(0,0,-hrprv/25),0.4)
  2499. elseif animpose=="Sprinting" then
  2500. runKF(hesp)
  2501. runKF(tosp)
  2502. runKF(lasp)
  2503. runKF(rasp)
  2504. runKF(llsp)
  2505. runKF(rlsp)
  2506. --tow.C0=tow.C0:lerp(tow.C0*CA(0,0,hrprv/10),0.4)
  2507. --rlw.C0=rlw.C0:lerp(rlw.C0*CA(0,0,-hrprv/10),0.4)
  2508. --llw.C0=llw.C0:lerp(llw.C0*CA(0,0,-hrprv/10),0.4)
  2509. elseif animpose=="Freefalling" then
  2510. runKF(heff)
  2511. runKF(toff)
  2512. runKF(laff)
  2513. runKF(raff)
  2514. runKF(llff)
  2515. runKF(rlff)
  2516. --tow.C0=tow.C0:lerp(tow.C0*CA(0,0,hrprv/10),0.4)
  2517. end
  2518. end
  2519. end)
  2520. --[[Spawn(function()
  2521.  
  2522. while wait(0.1) do
  2523. Magik()
  2524. end
  2525. end
  2526. )]]--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement