FloweyTheFlower

Roblox Scripts #64 White Fox The Killer...

Nov 20th, 2017
1,518
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 97.12 KB | None | 0 0
  1. -- made by .... (Idk...)
  2. Player=game:GetService("Players").LocalPlayer
  3. Character=Player.Character
  4. PlayerGui=Player.PlayerGui
  5. Backpack=Player.Backpack
  6. Torso=Character.Torso
  7. Head=Character.Head
  8. Humanoid=Character.Humanoid
  9. m=Instance.new('Model',Character)
  10. LeftArm=Character["Left Arm"]
  11. LeftLeg=Character["Left Leg"]
  12. RightArm=Character["Right Arm"]
  13. RightLeg=Character["Right Leg"]
  14. LS=Torso["Left Shoulder"]
  15. LH=Torso["Left Hip"]
  16. RS=Torso["Right Shoulder"]
  17. RH=Torso["Right Hip"]
  18. for i,v in pairs(Character:children()) do
  19.     if v:IsA("Hat") then
  20.         v:Destroy()
  21.     end
  22. end
  23. for i,v in pairs(Character:children()) do
  24.     if v:IsA("Accessory") then
  25.         v:Destroy()
  26.     end
  27. end
  28. Character.Head.face.Texture = "rbxassetid://648887959"
  29. Character.Shirt.ShirtTemplate = "rbxassetid://768236558"
  30. Character.Pants.PantsTemplate = "rbxassetid://784173314"
  31. Character["Body Colors"].HeadColor = BrickColor.new("White")
  32. Character["Body Colors"].TorsoColor = BrickColor.new("White")
  33. Character["Body Colors"].LeftArmColor = BrickColor.new("White")
  34. Character["Body Colors"].RightArmColor = BrickColor.new("White")
  35. Character["Body Colors"].LeftLegColor = BrickColor.new("White")
  36. Character["Body Colors"].RightLegColor = BrickColor.new("White")
  37. Face = Instance.new("Decal",Character.Head)
  38. Face.Texture = "rbxassetid://865640345"
  39. Face.Face = "Front"
  40. Face.Transparency = 0
  41. Face.Name = "Blood"
  42. function chatfunc(text)
  43. local chat = coroutine.wrap(function()
  44. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  45. Character:FindFirstChild("TalkingBillBoard"):destroy()
  46. end
  47. local naeeym2 = Instance.new("BillboardGui",Character)
  48. naeeym2.Size = UDim2.new(0,100,0,40)
  49. naeeym2.StudsOffset = Vector3.new(0,3,0)
  50. naeeym2.Adornee = Character.Head
  51. naeeym2.Name = "TalkingBillBoard"
  52. local tecks2 = Instance.new("TextLabel",naeeym2)
  53. tecks2.BackgroundTransparency = 1
  54. tecks2.BorderSizePixel = 0
  55. tecks2.Text = ""
  56. tecks2.Font = "Fantasy"
  57. tecks2.TextSize = 30
  58. tecks2.TextStrokeTransparency = 0
  59. tecks2.TextColor3 = Color3.new(0,0,1)
  60. tecks2.TextStrokeColor3 = Color3.new(0,1,0)
  61. tecks2.Size = UDim2.new(1,0,0.5,0)
  62. local tecks3 = Instance.new("TextLabel",naeeym2)
  63. tecks3.BackgroundTransparency = 1
  64. tecks3.BorderSizePixel = 0
  65. tecks3.Text = ""
  66. tecks3.Font = "Fantasy"
  67. tecks3.TextSize = 30
  68. tecks3.TextStrokeTransparency = 0
  69. tecks3.TextColor3 = Color3.new(122,78,255)
  70. tecks3.TextStrokeColor3 = Color3.new(122,78,255)
  71. tecks3.Size = UDim2.new(1,0,0.5,0)
  72. for i = 1,string.len(text),1 do
  73. tecks2.Text = string.sub(text,1,i)
  74. tecks3.Text = string.sub(text,1,i)
  75. wait(0.01)
  76. end
  77. wait(2)
  78. for i = 1, 50 do
  79. wait(0.0000000000000000000001)
  80. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  81. tecks2.Rotation = tecks2.Rotation - .8
  82. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  83. tecks2.TextTransparency = tecks2.TextTransparency + .04
  84. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  85. tecks3.Rotation = tecks2.Rotation + .8
  86. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  87. tecks3.TextTransparency = tecks2.TextTransparency + .04
  88. end
  89. naeeym2:Destroy()
  90. end)
  91. chat()
  92. end
  93. function onChatted(msg)
  94. chatfunc(msg)
  95. end
  96. Face = Head.face
  97. Neck=Torso.Neck
  98. it=Instance.new
  99. attacktype=1
  100. vt=Vector3.new
  101. cf=CFrame.new
  102. euler=CFrame.fromEulerAnglesXYZ
  103. angles=CFrame.Angles
  104. cloaked=false
  105. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  106. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  107. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  108. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  109. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  110. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  111. RootPart=Character.HumanoidRootPart
  112. RootJoint=RootPart.RootJoint
  113. RootCF=euler(-1.57,0,3.14)
  114. attack = false
  115. attackdebounce = false
  116. deb=false
  117. equipped=true
  118. hand=false
  119. MMouse=nil
  120. combo=0
  121. mana=0
  122. trispeed=1
  123. pathtrans=.7
  124. attackmode='none'
  125. local idle=0
  126. local Anim="Idle"
  127. local Effects={}
  128. local gun=false
  129. local shoot=false
  130. player=nil
  131. cloak=false
  132. lightcolor='Bright blue'
  133.  
  134. local Color1=Torso.BrickColor
  135.  
  136. warn'Edit By BonnieKunG1s'
  137. local p = game.Players.LocalPlayer
  138. local char = p.Character
  139. local hed = char.Head
  140. local hes = game.Players.LocalPlayer.Character.Humanoid
  141. for i,v in pairs(char:children()) do
  142.     if v:IsA("Hat") then
  143.         v:Destroy()
  144.     end
  145. end
  146. for i,v in pairs(hed:children()) do
  147.     if v:IsA("Sound")   then
  148.         v:Destroy()
  149.     end
  150. end
  151. local Part = Instance.new("Part",hed)
  152. Part.BrickColor = BrickColor.new("White")
  153. Part.Size = Vector3.new(1,1,1)
  154. Part.CanCollide = false
  155. Part.Material = "Neon"
  156. local M = Instance.new("SpecialMesh",Part)
  157. M.MeshId = "rbxassetid://227430350"
  158. M.Scale = Vector3.new(3,3,3)
  159. local Part2 = Instance.new("Weld",Part)
  160. Part2.Part0 = hed
  161. Part2.Part1 = Part
  162. Part2.C0 = CFrame.new(0, 1, -0.5)
  163. hes.MaxHealth = math.huge
  164.   plr = game.Players.LocalPlayer
  165.   chr = plr.Character
  166. chr.Head.face.Texture = "rbxassetid://648887959"
  167. local plr = game:service'Players'.LocalPlayer
  168. local char = plr.Character
  169. for i,v in pairs(char:GetChildren()) do if v:IsA("Accessory") then v:Remove() end end
  170. for i,v in pairs(char:GetChildren()) do if v:IsA("Hat") then v:Remove() end end
  171. local Part = Instance.new("Part",chr)
  172. Part.BrickColor = BrickColor.new("Royal blue")
  173. Part.Size = Vector3.new(1,1,1)
  174. Part.CanCollide = false
  175. Part.Material = "Neon"
  176. local M = Instance.new("SpecialMesh",Part)
  177. M.MeshId = "rbxassetid://0"
  178. M.Scale = Vector3.new(1.2,1.2,1.2)
  179. M.TextureId = "rbxassetid://0"
  180. local Part2 = Instance.new("Weld",Part)
  181. Part2.Part0 = chr.Head
  182. Part2.Part1 = Part
  183. Part2.C0 = CFrame.new(0,0.2,0)*CFrame.Angles(0,0,0)
  184. local Part1 = Instance.new("Part",chr)
  185. Part1.BrickColor = BrickColor.new("White")
  186. Part1.Size = Vector3.new(1,1,1)
  187. Part1.CanCollide = false
  188. Part1.Material = "Neon"
  189. local M1 = Instance.new("SpecialMesh",Part1)
  190. M1.MeshId = "rbxassetid://430440803"
  191. M1.Scale = Vector3.new(0.0067,0.0067,0.0067)
  192. local Part21 = Instance.new("Weld",Part1)
  193. Part21.Part0 = chr.Head
  194. Part21.Part1 = Part1
  195. Part21.C0 = CFrame.new(0,-1.2,0)*CFrame.Angles(0,1.55,0)
  196. local Part = Instance.new("Part",Character)
  197. Part.BrickColor = BrickColor.new("Mint")
  198. Part.Size = Vector3.new(1,1,1)
  199. Part.CanCollide = false
  200. Part.Material = "Neon"
  201. local M = Instance.new("SpecialMesh",Part)
  202. M.MeshId = "rbxassetid://0"
  203. M.TextureId = "rbxassetid://0"
  204. M.Scale = Vector3.new(1,1,1.1)
  205. local Part2 = Instance.new("Weld",Part)
  206. Part2.Part0 = Character.Head
  207. Part2.Part1 = Part
  208. Part2.C0 = CFrame.new(0,-0.5,0.9)*CFrame.Angles(math.rad(0),math.pi/90,0)
  209. Effects = { }
  210. wait(1/60)
  211. wait(3)
  212. local sky = game.Lighting
  213. game.Lighting.TimeOfDay = "00:00:00"
  214. sky.Ambient = BrickColor.new("Really black").Color
  215. sky.Brightness = 0
  216. sky.FogEnd = 50000
  217. sky.FogColor = BrickColor.new("Really black").Color
  218. CV="Really black"
  219.  
  220. mouse=Player:GetMouse()
  221. --save shoulders
  222. RSH, LSH=nil, nil
  223. --welds
  224. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  225. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  226. LH=Torso["Left Hip"]
  227. RH=Torso["Right Hip"]
  228. TorsoColor=Torso.BrickColor
  229. function NoOutline(Part)
  230. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  231. end
  232.  
  233.  
  234.  
  235. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  236. local fp=it("Part")
  237. fp.formFactor=formfactor
  238. fp.Parent=parent
  239. fp.Reflectance=reflectance
  240. fp.Transparency=transparency
  241. fp.CanCollide=false
  242. fp.Locked=true
  243. fp.BrickColor=brickcolor
  244. fp.Name=name
  245. fp.Size=size
  246. fp.Position=Torso.Position
  247. NoOutline(fp)
  248. fp.Material="SmoothPlastic"
  249. fp:BreakJoints()
  250. return fp
  251. end
  252.  
  253. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  254. local mesh=it(Mesh)
  255. mesh.Parent=part
  256. if Mesh=="SpecialMesh" then
  257. mesh.MeshType=meshtype
  258. if meshid~="nil" then
  259. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  260. end
  261. end
  262. mesh.Offset=offset
  263. mesh.Scale=scale
  264. return mesh
  265. end
  266.  
  267. function weld(parent,part0,part1,c0)
  268. local weld=it("Weld")
  269. weld.Parent=parent
  270. weld.Part0=part0
  271. weld.Part1=part1
  272. weld.C0=c0
  273. return weld
  274. end
  275.  
  276. local Color1=Torso.BrickColor
  277.  
  278.  
  279.  
  280.  
  281.  
  282.     Player=game:GetService('Players').LocalPlayer
  283.     Character=Player.Character
  284.     Mouse=Player:GetMouse()
  285.     m=Instance.new('Model',Character)
  286.  
  287.  
  288.     local function weldBetween(a, b)
  289.         local weldd = Instance.new("ManualWeld")
  290.         weldd.Part0 = a
  291.         weldd.Part1 = b
  292.         weldd.C0 = CFrame.new()
  293.         weldd.C1 = b.CFrame:inverse() * a.CFrame
  294.         weldd.Parent = a
  295.         return weldd
  296.     end
  297.    
  298.     it=Instance.new
  299.    
  300.     function nooutline(part)
  301.         part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  302.     end
  303.    
  304.     function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  305.         local fp=it("Part")
  306.         fp.formFactor=formfactor
  307.         fp.Parent=parent
  308.         fp.Reflectance=reflectance
  309.         fp.Transparency=transparency
  310.         fp.CanCollide=false
  311.         fp.Locked=true
  312.         fp.BrickColor=BrickColor.new(tostring(brickcolor))
  313.         fp.Name=name
  314.         fp.Size=size
  315.         fp.Position=Character.Torso.Position
  316.         nooutline(fp)
  317.         fp.Material=material
  318.         fp:BreakJoints()
  319.         return fp
  320.     end
  321.    
  322.     function mesh(Mesh,part,meshtype,meshid,offset,scale)
  323.         local mesh=it(Mesh)
  324.         mesh.Parent=part
  325.         if Mesh=="SpecialMesh" then
  326.             mesh.MeshType=meshtype
  327.             mesh.MeshId=meshid
  328.         end
  329.         mesh.Offset=offset
  330.         mesh.Scale=scale
  331.         return mesh
  332.     end
  333.    
  334.     function weld(parent,part0,part1,c0,c1)
  335.         local weld=it("Weld")
  336.         weld.Parent=parent
  337.         weld.Part0=part0
  338.         weld.Part1=part1
  339.         weld.C0=c0
  340.         weld.C1=c1
  341.         return weld
  342.     end
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352. --------------------------------
  353. local p = game.Players.LocalPlayer
  354. local char = p.Character
  355. local mouse = p:GetMouse()
  356. local larm = char["Left Arm"]
  357. local rarm = char["Right Arm"]
  358. local lleg = char["Left Leg"]
  359. local rleg = char["Right Leg"]
  360. local hed = char.Head
  361. local torso = char.Torso
  362. local hum = char.Humanoid
  363. local cam = game.Workspace.CurrentCamera
  364. local root = char.HumanoidRootPart
  365. local deb = false
  366. local shot = 0
  367. local debris=game:service"Debris"
  368. local l = game:GetService("Lighting")
  369. local rs = game:GetService("RunService").RenderStepped
  370. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  371. math.randomseed(os.time())
  372. for i,v in pairs(char:children()) do
  373.     if v:IsA("Hat") then
  374.         v:Destroy()
  375.     end
  376. end
  377. for i,v in pairs (hed:GetChildren()) do
  378.         if v:IsA("Sound") then
  379.                 v:Destroy()
  380.         end
  381. end
  382. ----------------------------------------------------
  383. z = Instance.new("Sound", torso)
  384. z.SoundId = "rbxassetid://318352064" -- Put Music ID Here.
  385. z.Looped = true
  386. z.Volume = 10
  387. wait(.1)
  388. z:Play()
  389. -----------------------------------------------------
  390. Debounces = {
  391. CanAttack = true;
  392. NoIdl = false;
  393. Slashing = false;
  394. Slashed = false;
  395. RPunch = false;
  396. RPunched = false;
  397. LPunch = false;
  398. LPunched = false;
  399. }
  400. local Touche = {char.Name, }
  401. ----------------------------------------------------
  402. ----------------------------------------------------
  403. ----------------------------------------------------
  404. local LocalPlayer = game:GetService("Players").LocalPlayer
  405. local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:wait()
  406.  
  407. ------------------------------------------------------
  408. local sw = Instance.new("Part",torso)
  409. sw.CanCollide = false
  410. sw.BrickColor = BrickColor.new("Institutional white")
  411.  
  412. local m = Instance.new("SpecialMesh",sw)
  413. m.MeshId = "rbxassetid://0"
  414. m.TextureId = "rbxassetid://0"
  415. m.Scale = Vector3.new(2.1,2.1,2.1)
  416. local w1 = Instance.new("Weld")
  417.  
  418. w1.Part1 = sw
  419. w1.Part0 = larm
  420. w1.Parent = char
  421. w1.C0 = CFrame.new(0,-0.7,-2.3) * CFrame.Angles(math.rad(180),0,-20),0.1
  422. --------------------------------------------------------
  423. local h = Instance.new("Trail",Character.Head)
  424.         h.Name = "Cat"
  425.         h.Color = ColorSequence.new(Color3.new(255,0,0),Color3.new(255,0,0))
  426.         h.LightEmission = 0.6
  427.         h.Transparency = NumberSequence.new(0.6,1)
  428.         h.Lifetime = 0.5
  429. --------------------------------------------------------
  430. local hl = Instance.new("Trail",Character.Head)
  431.         hl.Name = "Cat"
  432.         hl.Color = ColorSequence.new(Color3.new(255,0,0),Color3.new(255,0,0))
  433.         hl.LightEmission = 0.6
  434.         hl.Transparency = NumberSequence.new(0.6,1)
  435.         hl.Lifetime = 0.5
  436. --------------------------------------------------------
  437. local Link1 = Instance.new("Attachment",Character.Head)
  438. Link1.Name = "Trail1"
  439. ----------------------------------------------------------------------
  440. local Link2 = Instance.new("Attachment",Character.Head)
  441. Link2.Name = "Trail2"
  442. ----------------------------------------------------------------------
  443. local Link3 = Instance.new("Attachment",Character.Head)
  444. Link3.Name = "Trail3"
  445. ----------------------------------------------------------------------
  446. local Link4 = Instance.new("Attachment",Character.Head)
  447. Link4.Name = "Trail4"
  448. -----------------------------------------------------
  449.     h.Attachment0 = Link1
  450.         h.Attachment1 = Link2
  451.         hl.Attachment0 = Link3
  452.         hl.Attachment1 = Link4
  453. ----------------------------------------------------------------------
  454.         Link1.Position = Vector3.new(0.15,0.20,-0.8)
  455.          Link2.Position = Vector3.new(0.20,0.25,-0.8)
  456.         Link3.Position = Vector3.new(-0.15,0.20,-0.8)
  457.          Link4.Position = Vector3.new(-0.20,0.25,-0.8)
  458. ----------------------------------------------------------------------
  459. local LocalPlayer = game:GetService("Players").LocalPlayer
  460. local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:wait()
  461.  
  462. ----------------------------------------
  463. local p = game.Players.LocalPlayer
  464. local char = p.Character
  465. local mouse = p:GetMouse()
  466. local larm = char["Left Arm"]
  467. local rarm = char["Right Arm"]
  468. local lleg = char["Left Leg"]
  469. local rleg = char["Right Leg"]
  470. local hed = char.Head
  471. local torso = char.Torso
  472. local hum = char.Humanoid
  473. local cam = game.Workspace.CurrentCamera
  474. local root = char.HumanoidRootPart
  475. local rj = root.RootJoint
  476. local deb = false
  477. local shot = 0
  478. local stanceToggle = "Idle1"
  479. local l = game:GetService("Lighting")
  480. local rs = game:GetService("RunService").RenderStepped
  481. local hb = game:GetService("RunService").Heartbeat
  482. local Stepped = game:GetService("RunService").Stepped
  483. math.randomseed(os.time())
  484. ----------------------------------------------------
  485. fat = Instance.new("BindableEvent",script)
  486. fat.Name = "Heartbeat"
  487.  
  488. script:WaitForChild("Heartbeat")
  489.  
  490. frame = 1/30
  491. tf = 0
  492. 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.
  493. tossremainder = false --if set to true t will be set to 0 after Fire()-ing.
  494. lastframe = tick()
  495. script.Heartbeat:Fire() --ayy lmao
  496.  
  497. game:GetService("RunService").Heartbeat:connect(function(s,p) --herp derp
  498.     tf = tf + s
  499.     if tf >= frame then
  500.         if allowframeloss then
  501.             script.Heartbeat:Fire()
  502.             lastframe=tick()
  503.         else
  504.             --print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame*(math.floor(t/frame))))
  505.             for i=1, math.floor(tf/frame) do
  506.                 script.Heartbeat:Fire()
  507.             end
  508.             lastframe=tick()
  509.         end
  510.         if tossremainder then
  511.             tf = 0
  512.         else
  513.             tf = tf - frame * math.floor(tf/frame)
  514.         end
  515.     end
  516. end)
  517. ----------------------------------------------------
  518. for i,v in pairs(char:children()) do
  519.     if v:IsA("Hat") then
  520.         v:Destroy()
  521.     end
  522. end
  523. for i,v in pairs (hed:GetChildren()) do
  524.     if v:IsA("Sound") then
  525.         v:Destroy()
  526.     end
  527. end
  528. ----------------------------------------------------
  529. Debounces = {
  530. CanAttack = true;
  531. CanJoke = true;
  532. NoIdl = false;
  533. Slashing = false;
  534. Slashed = false;
  535. ks = false;
  536. }
  537. ----------------------------------------------------
  538. function weld5(part0, part1, c0, c1)
  539.     weeld=Instance.new("Weld", part0)
  540.     weeld.Part0=part0
  541.     weeld.Part1=part1
  542.     weeld.C0=c0
  543.     weeld.C1=c1
  544.     return weeld
  545. end
  546. ----------------------------------------------------
  547. function NewPart(prnt,siz,cf,trans,anc,mat,col)
  548.     local prt=Instance.new("Part")
  549.     prt.Parent=prnt
  550.     prt.Name="Part"
  551.     prt.Size=siz
  552.     prt.CanCollide=false
  553.     prt.Anchored=anc
  554.     prt.Locked=true
  555.     prt.Transparency = trans
  556.     prt.TopSurface=10
  557.     prt.BottomSurface=10
  558.     prt.FrontSurface=10
  559.     prt.BackSurface=10
  560.     prt.LeftSurface=10
  561.     prt.RightSurface=10
  562.     prt:BreakJoints()
  563.     prt.CFrame=cf or CFrame.new(30,10,30)
  564.     prt.Material=mat
  565.     prt.BrickColor=BrickColor.new(col)
  566.     m=Instance.new("SpecialMesh",prt)
  567.     m.MeshType=6
  568.     return prt
  569. end
  570. ----------------------------------------------------
  571. function lerp(a, b, t) -- Linear interpolation
  572.     return a + (b - a)*t
  573. end
  574.  
  575. function slerp(a, b, t) --Spherical interpolation
  576.     dot = a:Dot(b)
  577.     if dot > 0.99999 or dot < -0.99999 then
  578.         return t <= 0.5 and a or b
  579.     else
  580.         r = math.acos(dot)
  581.         return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  582.     end
  583. end
  584.  
  585. function matrixInterpolate(a, b, t)
  586.     local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  587.     local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  588.     local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  589.     local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
  590.     local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
  591.     local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
  592.     local t = v1:Dot(v2)
  593.     if not (t < 0 or t == 0 or t > 0) then  -- Failsafe
  594.         return CFrame.new()
  595.     end
  596.     return CFrame.new(
  597.     v0.x, v0.y, v0.z,
  598.     v1.x, v1.y, v1.z,
  599.     v2.x, v2.y, v2.z,
  600.     v3.x, v3.y, v3.z)
  601. end
  602. ----------------------------------------------------
  603. function genWeld(a,b)
  604.     local w = Instance.new("Weld",a)
  605.     w.Part0 = a
  606.     w.Part1 = b
  607.     return w
  608. end
  609. function weld(a, b)
  610.     local weld = Instance.new("Weld")
  611.     weld.Name = "W"
  612.     weld.Part0 = a
  613.     weld.Part1 = b
  614.     weld.C0 = a.CFrame:inverse() * b.CFrame
  615.     weld.Parent = a
  616.     return weld;
  617. end
  618. ----------------------------------------------------
  619. function Lerp(c1,c2,al)
  620.     local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  621.     local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  622.     for i,v in pairs(com1) do
  623.         com1[i] = v+(com2[i]-v)*al
  624.     end
  625.     return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  626. end
  627. ----------------------------------------------------
  628. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  629.     local wld = Instance.new("Weld", wp1)
  630.     wld.Part0 = wp0
  631.     wld.Part1 = wp1
  632.     wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  633. end
  634. ----------------------------------------------------
  635. newWeld(torso, larm, -1.5, 0.5, 0)
  636. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  637. newWeld(torso, rarm, 1.5, 0.5, 0)
  638. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  639. newWeld(torso, hed, 0, 1.5, 0)
  640. newWeld(torso, lleg, -0.5, -1, 0)
  641. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  642. newWeld(torso, rleg, 0.5, -1, 0)
  643. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  644. newWeld(root, torso, 0, -1, 0)
  645. torso.Weld.C1 = CFrame.new(0, -1, 0)
  646. ----------------------------------------------------
  647. z = Instance.new("Sound",char) --Smile: print(".-.")
  648. z.SoundId = "rbxassetid://0"--410761150, 411368002
  649. z.Looped = true
  650. z.Pitch = 1
  651. z.Volume = 1
  652. wait(0.1)
  653. z:Play()
  654. ----------------------------------------------------
  655. New = function(Object, Parent, Name, Data)
  656.     local Object = Instance.new(Object)
  657.     for Index, Value in pairs(Data or {}) do
  658.         Object[Index] = Value
  659.     end
  660.     Object.Parent = Parent
  661.     Object.Name = Name
  662.     return Object
  663. end
  664. ----------------------------------------------------
  665. --Left Arm
  666. m = Instance.new("Model")
  667. m.Name = "LeftArm"
  668.  
  669. p4 = Instance.new("Part", m)
  670. p4.BrickColor = BrickColor.new("Really black")
  671. p4.Material = Enum.Material.SmoothPlastic
  672. p4.Name = "LeftArmPlate"
  673. p4.Size = Vector3.new(1, 2, 1)
  674. p4.Transparency = 1
  675. p4.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  676. p4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  677. p4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  678. p4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  679. p4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  680. p4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  681. b4 = Instance.new("SpecialMesh", p4)
  682. b4.MeshType = Enum.MeshType.Brick
  683. b4.Name = "Mesh"
  684. b4.Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998)
  685.  
  686.  
  687.  
  688.  
  689.  
  690. w1 = Instance.new("Weld", p4)
  691. w1.Name = "Part_Weld"
  692. w1.Part0 = p4
  693. w1.C0 = CFrame.new(1.5, -17.9000149, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  694. w1.Part1 = p4
  695. w1.C1 = CFrame.new(1.5, -18.2000179, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  696. w2 = Instance.new("Weld", p4)
  697. w2.Name = "Part_Weld"
  698. w2.Part0 = p4
  699. w2.C0 = CFrame.new(1.5, -18.2000179, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  700. w2.Part1 = p4
  701. w2.C1 = CFrame.new(1.5, -18.8000126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  702. w3 = Instance.new("Weld", p4)
  703. w3.Name = "LeftArmPlate_Weld"
  704. w3.Part0 = p4
  705. w3.C0 = CFrame.new(1.5, -18.8000126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  706. w3.Part1 = p4
  707. w3.C1 = CFrame.new(1.5, -18.1000156, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  708. w4 = Instance.new("Weld", p4)
  709. w4.Name = "Part_Weld"
  710. w4.Part0 = p4
  711. w4.C0 = CFrame.new(1.5, -18.1000156, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  712. w4.Part1 = p4
  713. w4.C1 = CFrame.new(1.5, -18.5000172, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  714. w5 = Instance.new("Weld", p4)
  715. w5.Name = "Part_Weld"
  716. w5.Part0 = p4
  717. w5.C0 = CFrame.new(1.5, -18.5000172, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  718. w5.Part1 = p4
  719. w5.C1 = CFrame.new(1.5, -17.9000149, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  720. w6 = Instance.new("Weld", p4)
  721. w6.Name = "Part_Weld"
  722. w6.Part0 = p4
  723. w6.C0 = CFrame.new(1.5, -17.9000149, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  724. w6.Part1 = p7
  725. w6.C1 = CFrame.new(1.5, -18.2000179, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  726. w7 = Instance.new("Weld", p7)
  727. w7.Name = "Part_Weld"
  728. w7.Part0 = p7
  729. w7.C0 = CFrame.new(1.5, -18.2000179, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  730. w7.Part1 = p4
  731. w7.C1 = CFrame.new(1.5, -18.5000172, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  732. w8 = Instance.new("Weld", p4)
  733. w8.Name = "Part_Weld"
  734. w8.Part0 = p4
  735. w8.C0 = CFrame.new(1.5, -18.5000172, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  736. w8.Part1 = p4
  737. w8.C1 = CFrame.new(1.5, -18.8000126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  738. w9 = Instance.new("Weld", p4)
  739. w9.Name = "Part_Weld"
  740. w9.Part0 = p4
  741. w9.C0 = CFrame.new(1.5, -18.8000126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  742. w9.Part1 = p4
  743. w9.C1 = CFrame.new(1.5, -18.950016, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  744. w10 = Instance.new("Weld", p4)
  745. w10.Name = "Part_Weld"
  746. w10.Part0 = p4
  747. w10.C0 = CFrame.new(1.5, -18.950016, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  748. w10.Part1 = p4
  749. w10.C1 = CFrame.new(1.5, -18.6500149, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  750. w11 = Instance.new("Weld", p4)
  751. w11.Name = "Part_Weld"
  752. w11.Part0 = p4
  753. w11.C0 = CFrame.new(1.5, -18.6500149, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  754. w11.Part1 = p4
  755. w11.C1 = CFrame.new(1.5, -18.3500156, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  756. w12 = Instance.new("Weld", p4)
  757. w12.Name = "Part_Weld"
  758. w12.Part0 = p4
  759. w12.C0 = CFrame.new(1.5, -18.3500156, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  760. w12.Part1 = p4
  761. w12.C1 = CFrame.new(1.5, -18.0500126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  762. w13 = Instance.new("Weld", p4)
  763. w13.Name = "Part_Weld"
  764. w13.Part0 = p4
  765. w13.C0 = CFrame.new(1.5, -18.0500126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  766. w13.Part1 = p4
  767. w13.C1 = CFrame.new(1.5, -17.7500172, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  768. w14 = Instance.new("Weld", p4)
  769. w14.Name = "Part_Weld"
  770. w14.Part0 = p4
  771. w14.C0 = CFrame.new(1.5, -17.7500172, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  772. w14.Part1 = p4
  773. w14.C1 = CFrame.new(1.5, -18.8000126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  774. w15 = Instance.new("Weld", p4)
  775. w15.Name = "Part_Weld"
  776. w15.Part0 = p4
  777. w15.C0 = CFrame.new(1.5, -18.8000126, -22.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  778. w15.Part1 = p16
  779. w15.C1 = CFrame.new(1.49142683, -27.338007, 3.81166649, 1, -2.04123751e-007, -6.57511308e-008, 1.67448022e-007, 0.500000119, 0.866025329, -1.06342185e-007, -0.866025269, 0.5)
  780.  
  781. m.Parent = larm
  782. m:MakeJoints()
  783. ----------------------------------------------------
  784. local cor = Instance.new("Part", larm.LeftArm)
  785. cor.Name = "Thingy"
  786. cor.Locked = true
  787. cor.BottomSurface = 0
  788. cor.CanCollide = false
  789. cor.Size = Vector3.new(1, 1, 1)
  790. cor.Transparency = 1
  791. cor.TopSurface = 0
  792. corw = Instance.new("Weld", cor)
  793. corw.Part0 = larm
  794. corw.Part1 = cor
  795. corw.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  796. corw.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  797. weld1 = Instance.new("Weld", larm.LeftArm)
  798. weld1.Part0 = cor
  799. weld1.Part1 = larm.LeftArm.LeftArmPlate
  800. weld1.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  801. --Right Arm
  802. m2 = Instance.new("Model")
  803. m2.Name = "RightArm"
  804.  
  805. p7 = Instance.new("Part", m2)
  806. p7.BrickColor = BrickColor.new("Institutional white")
  807. p7.Material = Enum.Material.SmoothPlastic
  808. p7.Transparency = 1
  809. p7.Name = "RightArmPlate"
  810. p7.CFrame = CFrame.new(3.5, -9.54201603, -5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  811. p7.FormFactor = Enum.FormFactor.Symmetric
  812. p7.Size = Vector3.new(1, 2, 1)
  813. p7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  814. p7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  815. p7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  816. p7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  817. p7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  818. p7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  819. b7 = Instance.new("SpecialMesh", p7)
  820. b7.MeshType = Enum.MeshType.Brick
  821. b7.Name = "Mesh"
  822. b7.Scale = Vector3.new(1.01999998, 1.01999998, 1.01999998)
  823.  
  824.  
  825. w1 = Instance.new("Weld", p4)
  826. w1.Name = "Part_Weld"
  827. w1.Part0 = p4
  828. w1.C0 = CFrame.new(-3.5, -4.20002079, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  829. w1.Part1 = p4
  830. w1.C1 = CFrame.new(-3.5, -3.90001893, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  831. w2 = Instance.new("Weld", p4)
  832. w2.Name = "Part_Weld"
  833. w2.Part0 = p4
  834. w2.C0 = CFrame.new(-3.5, -3.90001893, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  835. w2.Part1 = p4
  836. w2.C1 = CFrame.new(-3.5, -4.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  837. w3 = Instance.new("Weld", p4)
  838. w3.Name = "Part_Weld"
  839. w3.Part0 = p4
  840. w3.C0 = CFrame.new(-3.5, -4.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  841. w3.Part1 = p4
  842. w3.C1 = CFrame.new(-3.5, -4.80001688, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  843. w4 = Instance.new("Weld", p4)
  844. w4.Name = "Part_Weld"
  845. w4.Part0 = p4
  846. w4.C0 = CFrame.new(-3.5, -4.80001688, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  847. w4.Part1 = p4
  848. w4.C1 = CFrame.new(-3.5, -4.80001688, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  849. w5 = Instance.new("Weld", p4)
  850. w5.Name = "Part_Weld"
  851. w5.Part0 = p4
  852. w5.C0 = CFrame.new(-3.5, -4.80001688, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  853. w5.Part1 = p4
  854. w5.C1 = CFrame.new(-3.5, -4.80001688, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  855. w6 = Instance.new("Weld", p4)
  856. w6.Name = "RightArmPlate_Weld"
  857. w6.Part0 = p4
  858. w6.C0 = CFrame.new(-3.5, -4.80001688, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  859. w6.Part1 = p7
  860. w6.C1 = CFrame.new(-3.5, -4.10001707, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  861. w7 = Instance.new("Weld", p7)
  862. w7.Name = "Part_Weld"
  863. w7.Part0 = p7
  864. w7.C0 = CFrame.new(-3.5, -4.10001707, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  865. w7.Part1 = p4
  866. w7.C1 = CFrame.new(-3.5, -4.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  867. w8 = Instance.new("Weld", p4)
  868. w8.Name = "Part_Weld"
  869. w8.Part0 = p4
  870. w8.C0 = CFrame.new(-3.5, -4.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  871. w8.Part1 = p4
  872. w8.C1 = CFrame.new(-3.5, -4.95002079, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  873. w9 = Instance.new("Weld", p4)
  874. w9.Name = "Part_Weld"
  875. w9.Part0 = p4
  876. w9.C0 = CFrame.new(-3.5, -4.95002079, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  877. w9.Part1 = p4
  878. w9.C1 = CFrame.new(-3.5, -4.65001678, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  879. w10 = Instance.new("Weld", p4)
  880. w10.Name = "Part_Weld"
  881. w10.Part0 = p4
  882. w10.C0 = CFrame.new(-3.5, -4.65001678, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  883. w10.Part1 = p4
  884. w10.C1 = CFrame.new(-3.5, -4.35001707, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  885. w11 = Instance.new("Weld", p4)
  886. w11.Name = "Part_Weld"
  887. w11.Part0 = p4
  888. w11.C0 = CFrame.new(-3.5, -4.35001707, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  889. w11.Part1 = p4
  890. w11.C1 = CFrame.new(-3.5, -4.05001783, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  891. w12 = Instance.new("Weld", p4)
  892. w12.Name = "Part_Weld"
  893. w12.Part0 = p4
  894. w12.C0 = CFrame.new(-3.5, -4.05001783, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  895. w12.Part1 = p4
  896. w12.C1 = CFrame.new(-3.5, -4.20002079, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  897. w13 = Instance.new("Weld", p4)
  898. w13.Name = "Part_Weld"
  899. w13.Part0 = p4
  900. w13.C0 = CFrame.new(-3.5, -4.20002079, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  901. w13.Part1 = p4
  902. w13.C1 = CFrame.new(-3.5, -3.75002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  903. w14 = Instance.new("Weld", p4)
  904. w14.Name = "Part_Weld"
  905. w14.Part0 = p4
  906. w14.C0 = CFrame.new(-3.5, -3.75002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  907. w14.Part1 = p4
  908. w14.C1 = CFrame.new(-3.5, -3.90001893, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  909. w15 = Instance.new("Weld", p4)
  910. w15.Name = "Part_Weld"
  911. w15.Part0 = p4
  912. w15.C0 = CFrame.new(-3.5, -3.90001893, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  913. w15.Part1 = p16
  914. w15.C1 = CFrame.new(-3.5, -3.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  915. w16 = Instance.new("Weld", p16)
  916. w16.Name = "Part_Weld"
  917. w16.Part0 = p16
  918. w16.C0 = CFrame.new(-3.5, -3.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  919. w16.Part1 = p4
  920. w16.C1 = CFrame.new(-3.5, -3.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  921. w17 = Instance.new("Weld", p4)
  922. w17.Name = "Part_Weld"
  923. w17.Part0 = p4
  924. w17.C0 = CFrame.new(-3.5, -3.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  925. w17.Part1 = p4
  926. w17.C1 = CFrame.new(-3.5, -3.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  927. w18 = Instance.new("Weld", p4)
  928. w18.Name = "Part_Weld"
  929. w18.Part0 = p4
  930. w18.C0 = CFrame.new(-3.5, -3.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  931. w18.Part1 = p4
  932. w18.C1 = CFrame.new(-3.5, -3.50002098, 5.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  933. m2.Parent = rarm
  934. m2:MakeJoints()
  935. ----------------------------------------------------
  936. local cor2 = Instance.new("Part", rarm.RightArm)
  937. cor2.Name = "Thingy"
  938. cor2.Locked = true
  939. cor2.BottomSurface = 0
  940. cor2.CanCollide = false
  941. cor2.Size = Vector3.new(1, 1, 1)
  942. cor2.Transparency = 1
  943. cor2.TopSurface = 0
  944. corw2 = Instance.new("Weld", cor2)
  945. corw2.Part0 = rarm
  946. corw2.Part1 = cor2
  947. corw2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  948. corw2.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  949. weld2 = Instance.new("Weld", rarm.RightArm)
  950. weld2.Part0 = cor2
  951. weld2.Part1 = rarm.RightArm.RightArmPlate
  952. weld2.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  953.  
  954.  
  955. --Zyrodoxa
  956. m8 = Instance.new("Model")
  957. m8.Name = "Zyrodoxa"
  958.  
  959. p16 = Instance.new("Part", m8)
  960. p16.BrickColor = BrickColor.new("Instutional white")
  961. p16.Material = Enum.Material.Metal
  962. p16.Name = "Handle"
  963. p16.CFrame = CFrame.new(2.7e-005, -11.8500671, -1.1215378, 1, -4.08902174e-008, -5.95266769e-008, -5.95264673e-008, 4.47054163e-008, -1.00000322, 4.08900469e-008, 1.00000393, 3.27827877e-007)
  964. p16.CanCollide = false
  965. p16.Locked = true
  966. p16.FormFactor = Enum.FormFactor.Custom
  967. p16.Size = Vector3.new(0, 0, 0)
  968. p16.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  969. p16.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  970. p16.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  971. p16.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  972. p16.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  973. p16.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  974. b16 = Instance.new("BlockMesh", p16)
  975. b16.Name = "Mesh"
  976. b16.Scale = Vector3.new(0, 0, 0)
  977.  
  978. w16 = Instance.new("Weld", p16)
  979. w16.Name = "Block_Weld"
  980. w16.Part0 = p16
  981. w16.C0 = CFrame.new(-2.69356715e-005, 1.12153399, 0.310250998, 1, -5.9526446e-008, 4.08900576e-008, -4.08900576e-008, 0, 1, -5.95264495e-008, -1, -2.43403981e-015)
  982. w16.Part1 = p17
  983. w16.C1 = CFrame.new(-2.69897973e-005, 0.238820702, 1.16951191, 1, -3.32849588e-008, -1.92696081e-009, -3.32849588e-008, -1, -5.96046448e-007, -1.92694105e-009, 5.96046448e-007, -1)
  984.  
  985. m8.Parent = rarm
  986. m8:MakeJoints()
  987. ----------------------------------------------------
  988. local cor8 = Instance.new("Part", rarm.Zyrodoxa)
  989. cor8.Name = "Thingy"
  990. cor8.Locked = true
  991. cor8.BottomSurface = 0
  992. cor8.CanCollide = false
  993. cor8.Size = Vector3.new(1, 1, 1)
  994. cor8.Transparency = 1
  995. cor8.TopSurface = 0
  996. corw8 = Instance.new("Weld", cor8)
  997. corw8.Part0 = rarm
  998. corw8.Part1 = cor8
  999. corw8.C0 = CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180))
  1000. corw8.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1001. weld8 = Instance.new("Weld", rarm.Zyrodoxa)
  1002. weld8.Part0 = cor8
  1003. weld8.Part1 = rarm.Zyrodoxa.Handle
  1004. weld8.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1005. ----------------------------------------------------
  1006. models = {m,m2,m8}
  1007. parts = {}
  1008. Stepped:connect(function()
  1009.     for i,v in pairs(models) do
  1010.         for _, a in pairs(v:GetChildren()) do
  1011.             if v:IsA("Part") and v.Name ~= "Thingy" then
  1012.                 table.insert(parts, a)
  1013.                 for i,v in pairs(parts) do
  1014.                     v.CanCollide = false
  1015.                 end
  1016.             end
  1017.         end
  1018.     end
  1019. end)
  1020. ----------------------------------------------------
  1021. local animpose = "Idle1"
  1022. local lastanimpose = "Idle1"
  1023. local grab = false
  1024. local Smooth = 1
  1025. local sine = 0
  1026. local change = 1
  1027. local val = 0
  1028. local ffing = false
  1029. ----------------------------------------------------
  1030. --[[local hitbox = rarm.Zyrodoxa.Hitbox--Zyrodoxa is the name of the dagger k
  1031.  
  1032. function FindHumanoids()
  1033.     local function c_region(Position, Size)
  1034.         local SizeOffset = Size/2
  1035.         local Point1 = Position - SizeOffset
  1036.         local Point2 = Position + SizeOffset
  1037.         local a = Instance.new("Part", workspace)
  1038.         a.Anchored = true
  1039.         a.Size = Size
  1040.         a.Position = Position
  1041.         print("Hey!, I'm making a part!")
  1042.         return Region3.new(Point1, Point2)
  1043.     end
  1044.    
  1045.     local a = c_region((hitbox.CFrame * CFrame.new(0, -1.285, 0)), Vector3.new(0.22, 0.6425, 1.22))
  1046.     local b = c_region((hitbox.CFrame * CFrame.new(0, -0.6425, 0)), Vector3.new(0.22, 0.6425, 1.22))
  1047.     local c = c_region((hitbox.CFrame * CFrame.new(0, 0.6425, 0)), Vector3.new(0.22, 0.6425, 1.22))
  1048.     local d = c_region((hitbox.CFrame * CFrame.new(0, 1.285, 0)), Vector3.new(0.22, 0.6425, 1.22))
  1049.    
  1050.     local regions = {a, b, c, d}
  1051.    
  1052.     local found_humanoids = {}
  1053.     local already_found = {char.Name}
  1054.    
  1055.     for _, region in pairs(regions) do
  1056.         for _, part in pairs(game.Workspace:FindPartsInRegion3WithIgnoreList(region, rarm.Zyrodoxa:GetChildren(), 100)) do
  1057.             print(part, part.Parent, part.Name) ---nope
  1058.             if part.Parent:FindFirstChild("Humanoid") ~= nil and part.Parent.ClassName == "Model" and not part:isDescendantOf(char) then
  1059.                 local humanoid = part.Parent:FindFirstChild("Humanoid")
  1060.                 local name = humanoid.Parent.Name
  1061.                 local exists = false
  1062.                 for _, n in pairs(already_found) do
  1063.                     if n == name then
  1064.                         exists = true
  1065.                     end
  1066.                 end
  1067.                 if not exists then
  1068.                     table.insert(already_found, name)
  1069.                     table.insert(found_humanoids, humanoid)
  1070.                 end
  1071.             elseif part.Parent.Parent:FindFirstChild("Humanoid") ~= nil and part.Parent.Parent.ClassName == "Model" and not part:isDescendantOf(char) then
  1072.                 local humanoid = part.Parent.Parent:FindFirstChild("Humanoid")
  1073.                 local name = humanoid.Parent.Parent.Name
  1074.                 local exists = false
  1075.                 for _, n in pairs(already_found) do
  1076.                     if n == name then
  1077.                         exists = true
  1078.                     end
  1079.                 end
  1080.                 if not exists then
  1081.                     table.insert(already_found, name)
  1082.                     table.insert(found_humanoids, humanoid)
  1083.                 end
  1084.             end
  1085.         end
  1086.     end
  1087.     return found_humanoids
  1088. end
  1089.  
  1090. local humanoids = FindHumanoids()
  1091. if #humanoids == 0 then
  1092.     for i, v in pairs(humanoids) do
  1093.         print(v.Parent.Name)
  1094.         if Debounces.Slashing == true then
  1095.             v:TakeDamage(math.random(10,20) * math.random(1,3)) --max 60 damage?
  1096.         elseif Debounces.Slashing == false then
  1097.             wait()
  1098.         end
  1099.     end
  1100.     wait(0.3)
  1101. end]]--
  1102. ----------------------------------------------------
  1103. --[[mouse.KeyDown:connect(function(key)
  1104.     if key == "f" then
  1105.         if Debounces.CanAttack == true then
  1106.             Debounces.CanAttack = false
  1107.             Debounces.NoIdl = true
  1108.             Debounces.on = true
  1109.             for i = 1, 20 do
  1110.                 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1.05, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
  1111.                 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1112.                 CR.Joint.C1 = Lerp(CR.Joint.C1, CFrame.new(0,0,0) * CFrame.Angles(math.rad(-4),0,0),0.1)
  1113.                 CR2.Joint.C1 = Lerp(CR2.Joint.C1, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),0.1)
  1114.                 CR3.Joint.C1 = Lerp(CR3.Joint.C1, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),0.1)
  1115.                 CR4.Joint.C1 = Lerp(CR4.Joint.C1, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),0.1)
  1116.                 CR5.Joint.C1 = Lerp(CR5.Joint.C1, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),0.1)
  1117.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.6,0.6,-0.2)*CFrame.Angles(math.rad(8),math.rad(22),math.rad(15)), 0.8)
  1118.                 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  1119.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.6,0.6,0.2)*CFrame.Angles(math.rad(-8),math.rad(12),math.rad(-12)), 0.8)
  1120.                 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  1121.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)), 0.5)
  1122.                 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 0.5)
  1123.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-6), math.rad(0), 0), 0.1)
  1124.                 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20), 0), 0.1)
  1125.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.14) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  1126.                 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(-10), math.rad(5)), 0.1)
  1127.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.06) * CFrame.Angles(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  1128.                 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(10), math.rad(-5)), 0.1)
  1129.                 if Debounces.on == false then
  1130.                     break
  1131.                 end
  1132.                 fat.Event:wait()
  1133.             end
  1134.         end
  1135.     end
  1136. end)]]--
  1137. ----------------------------------------------------
  1138. mod4 = Instance.new("Model",char)
  1139.  
  1140. ptez = {0.7, 0.8, 0.9, 1}
  1141.  
  1142. function FindNearestTorso(Position,Distance,SinglePlayer)
  1143.     if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  1144.         local List = {}
  1145.         for i,v in pairs(workspace:GetChildren())do
  1146.             if v:IsA("Model")then
  1147.                 if v:findFirstChild("Torso")then
  1148.                     if v ~= char then
  1149.                         if(v.Torso.Position -Position).magnitude <= Distance then
  1150.                             table.insert(List,v)
  1151.                         end
  1152.                     end
  1153.                 end
  1154.             end
  1155.         end
  1156.     return List
  1157. end
  1158.  
  1159. function Slam()
  1160.     local part=Instance.new('Part',mod4)
  1161.     part.Anchored=true
  1162.     part.CanCollide=false
  1163.     part.FormFactor='Custom'
  1164.     part.Size=Vector3.new(.2,.2,.2)
  1165.     part.CFrame=root.CFrame*CFrame.new(0,-2.8,-1.4)*CFrame.Angles(math.rad(90),0,0)
  1166.     part.Transparency=.7
  1167.     part.BrickColor=BrickColor.new('Really black')
  1168.     mesh=Instance.new('SpecialMesh',part)
  1169.     mesh.MeshId='http://www.roblox.com/asset/?id=3270017'
  1170.     mesh.Scale=Vector3.new(10,10,10)
  1171.     local part2=Instance.new('Part',mod4)
  1172.     part2.Anchored=true
  1173.     part2.CanCollide=false
  1174.     part2.FormFactor='Custom'
  1175.     part2.Size=Vector3.new(.2,.2,.2)
  1176.     part2.CFrame=root.CFrame*CFrame.new(0,-2.4,-1.6)
  1177.     part2.Transparency=.7
  1178.     part2.BrickColor=BrickColor.new('Institutional white')
  1179.     mesh2=Instance.new('SpecialMesh',part2)
  1180.     mesh2.MeshId='http://www.roblox.com/asset/?id=20329976'
  1181.     mesh2.Scale=Vector3.new(9,1.5,9)
  1182.     x = Instance.new("Sound",larm)
  1183.     x.SoundId = "http://www.roblox.com/asset/?id=142070127"
  1184.     x.Pitch = ptez[math.random(1,#ptez)]
  1185.     x.Volume = 1
  1186.     wait(.1)
  1187.     x1 = Instance.new("Sound",larm)
  1188.     x1.SoundId = "http://www.roblox.com/asset/?id=206082327"
  1189.     x1.Pitch = ptez[math.random(1,#ptez)]
  1190.     x1.Volume = 1
  1191.     wait(.1)
  1192.     x:Play()
  1193.     x1:Play()
  1194.     for i,v in pairs(FindNearestTorso(torso.CFrame.p,4))do
  1195.         if v:FindFirstChild('Humanoid') then
  1196.             v.Humanoid:TakeDamage(math.random(30,45))
  1197.         end
  1198.     end
  1199.     coroutine.resume(coroutine.create(function()
  1200.         for i=0,0.62,0.13 do
  1201.             wait()
  1202.             part.CFrame=part.CFrame
  1203.             part.Transparency=i
  1204.             mesh.Scale=mesh.Scale+Vector3.new(0.4,0.4,0.4)
  1205.             part2.CFrame=part2.CFrame
  1206.             part2.Transparency=i
  1207.             mesh2.Scale=mesh2.Scale+Vector3.new(0.4,0.2,0.4)
  1208.             end
  1209.         part.Parent=nil
  1210.         part2.Parent=nil
  1211.         x:Destroy()
  1212.     end))
  1213. end
  1214. ----------------------------------------------------
  1215. wPart = function(x,y,z,color,tr,cc,an,parent)
  1216.     local wp = Instance.new('WedgePart',parent or Weapon)
  1217.     wp.formFactor = 'Custom'
  1218.     wp.Size = Vector3.new(x,y,z)
  1219.     wp.BrickColor = BrickColor.new(color)
  1220.     wp.CanCollide = cc
  1221.     wp.Transparency = tr
  1222.     wp.Anchored = an
  1223.     wp.TopSurface,wp.BottomSurface = 0,0
  1224.     return wp
  1225. end
  1226.  
  1227. Mesh = function(par,num,x,y,z)
  1228.     local msh = _
  1229.     if num == 1 then
  1230.         msh = Instance.new("CylinderMesh",par)
  1231.     elseif num == 2 then
  1232.         msh = Instance.new("SpecialMesh",par)
  1233.         msh.MeshType = 3
  1234.     elseif num == 3 then
  1235.         msh = Instance.new("BlockMesh",par)
  1236.     elseif num == 4 then
  1237.         msh = Instance.new("SpecialMesh",par)
  1238.         msh.MeshType = "Torso"
  1239.     elseif type(num) == 'string' then
  1240.         msh = Instance.new("SpecialMesh",par)
  1241.         msh.MeshId = num
  1242.     end
  1243.     msh.Scale = Vector3.new(x,y,z)
  1244.     return msh
  1245. end
  1246.  
  1247. local function CFrameFromTopBack(at, top, back)
  1248.     local right = top:Cross(back)
  1249.     return CFrame.new(at.x, at.y, at.z,
  1250.     right.x, top.x, back.x,
  1251.     right.y, top.y, back.y,
  1252.     right.z, top.z, back.z)
  1253. end
  1254.  
  1255. function Triangle(a, b, c)
  1256.     local edg1 = (c-a):Dot((b-a).unit)
  1257.     local edg2 = (a-b):Dot((c-b).unit)
  1258.     local edg3 = (b-c):Dot((a-c).unit)
  1259.     if edg1 <= (b-a).magnitude and edg1 >= 0 then
  1260.         a, b, c = a, b, c
  1261.     elseif edg2 <= (c-b).magnitude and edg2 >= 0 then
  1262.         a, b, c = b, c, a
  1263.     elseif edg3 <= (a-c).magnitude and edg3 >= 0 then
  1264.         a, b, c = c, a, b
  1265.     else
  1266.         print("unreachable")
  1267.     end
  1268.     local len1 = (c-a):Dot((b-a).unit)
  1269.     local len2 = (b-a).magnitude - len1
  1270.     local width = (a + (b-a).unit*len1 - c).magnitude
  1271.     local maincf = CFrameFromTopBack(a, (b-a):Cross(c-b).unit, -(b-a).unit)
  1272.     local list = {}
  1273.     if len1 > 0.01 then
  1274.         local w1 = wPart(0,0,0,'Institutional white',0.5,false,true,char)
  1275.         local sz = Vector3.new(0.2, width, len1)
  1276.         w1.Size = sz
  1277.         local sp = Mesh(w1,2,0,0,0)
  1278.         sp.MeshType='Wedge'
  1279.         sp.Scale=Vector3.new(0,1,1)*sz/w1.Size
  1280.         w1:BreakJoints()
  1281.         w1.Anchored = true
  1282.         w1.Transparency = 0.7
  1283.         Spawn(function()
  1284.             for i=0,1,0.1 do
  1285.                 fat.Event:wait()
  1286.                 w1.Transparency=w1.Transparency+0.03
  1287.             end
  1288.         end)
  1289.         w1.CFrame = maincf*CFrame.Angles(math.pi,0,math.pi/2)*CFrame.new(0,width/2,len1/2)
  1290.         table.insert(list,w1)
  1291.     end
  1292.     if len2 > 0.01 then
  1293.         local w2 = wPart(0,0,0,'Institutional white',0.5,false,true,char)
  1294.         local sz = Vector3.new(0.2, width, len2)
  1295.         w2.Size = sz
  1296.         local sp = Mesh(w2,2,0,0,0)
  1297.         sp.MeshType='Wedge'
  1298.         sp.Scale=Vector3.new(0,1,1)*sz/w2.Size
  1299.         w2:BreakJoints()
  1300.         w2.Anchored = true
  1301.         w2.Transparency = 0.7
  1302.         Spawn(function()
  1303.             for i=0,1,0.1 do
  1304.                 fat.Event:wait()
  1305.                 w2.Transparency=w2.Transparency+0.03
  1306.             end
  1307.         end)
  1308.         w2.CFrame = maincf*CFrame.Angles(math.pi,math.pi,-math.pi/2)*CFrame.new(0,width/2,-len1 - len2/2)
  1309.         table.insert(list,w2)
  1310.     end
  1311.     return unpack(list)
  1312. end
  1313.  
  1314. function trail(p,t,h)
  1315.     Spawn(function()
  1316.         local blcf = p.CFrame
  1317.         local scfr = blcf
  1318.         for i=1,t do
  1319.             local blcf = p.CFrame
  1320.             if scfr and (p.Position-scfr.p).magnitude > .1 then
  1321.                 local a,b = Triangle((scfr*CFrame.new(0,h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p,(blcf*CFrame.new(0,h/2,0)).p)
  1322.                 if a then game.Debris:AddItem(a,1) end
  1323.                 if b then game.Debris:AddItem(b,1) end
  1324.                 local a,b = Triangle((blcf*CFrame.new(0,h/2,0)).p,(blcf*CFrame.new(0,-h/2,0)).p,(scfr*CFrame.new(0,-h/2,0)).p)
  1325.                 if a then game.Debris:AddItem(a,1) end
  1326.                 if b then game.Debris:AddItem(b,1) end
  1327.                 scfr = blcf
  1328.             elseif not scfr then
  1329.                 scfr = blcf
  1330.             end
  1331.             fat.Event:wait()
  1332.         end
  1333.         scfr=nil
  1334.     end)
  1335. end
  1336. --trail(char.Sword.Blade,1e1000,5)
  1337. ----------------------------------------------------
  1338. function Dmg()
  1339.     local partofdeath = rarm.Zyrodoxa.Hitbox
  1340.     local function CreateRegion3FromLocAndSize(Position, Size)
  1341.         local SizeOffset = Size/2
  1342.         local Point1 = Position - SizeOffset
  1343.         local Point2 = Position + SizeOffset
  1344.         return Region3.new(Point1, Point2)
  1345.     end
  1346.     local reg = CreateRegion3FromLocAndSize(partofdeath.Position, partofdeath.Size)
  1347.     for i, v in pairs(game.Workspace:FindPartsInRegion3WithIgnoreList(reg, char:GetChildren(), 100)) do
  1348.         Spawn(function()
  1349.             if Debounces.Slashing == true and Debounces.Slashed == false then
  1350.                 Debounces.Slashed = true
  1351.                 ypcall(function()
  1352.                     local humanoid = v.Parent:FindFirstChild("Humanoid") or v.Parent.Parent:FindFirstChild("Humanoid")
  1353.                     humanoid:TakeDamage(math.random(10,18))
  1354.                 end)
  1355.                 wait(.4)
  1356.                 Debounces.Slashed = false
  1357.             end
  1358.         end)
  1359.     end
  1360. end
  1361. ----------------------------------------------------
  1362. pts = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  1363. ptz = {0.7, 0.8, 0.9, 1}
  1364. idz = {"161006212", "161006195"}
  1365. function attackone()
  1366.     for i = 1, 13 do
  1367.         corw8.C0 = Lerp(corw8.C0, CFrame.new(-0.3, -1, -0.3) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(90)), 0.8)
  1368.         corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20), math.rad(30), math.rad(0)), 0.8)
  1369.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2, 0.5, -0.3)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(-10)), 0.3)
  1370.         rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.3)
  1371.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0.4)*CFrame.Angles(math.rad(-30),math.rad(0),math.rad(-10)), 0.5)
  1372.         larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(-40),math.rad(0)), 0.5)
  1373.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(0),math.rad(-50),0), 0.5)
  1374.         hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.5)
  1375.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(50), 0), 0.7)
  1376.         torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(1, -1, 0) * CFrame.Angles(math.rad(18), math.rad(0), math.rad(15)), 0.7)
  1377.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.4, -1.3, 0) * CFrame.Angles(math.rad(0), math.rad(40), math.rad(0)), 0.5)
  1378.         lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(15)), 0.5)
  1379.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.7, -0.9, -0.4) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)), 0.5)
  1380.         rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.5)
  1381.         if Debounces.on == false then
  1382.             break
  1383.         end
  1384.         fat.Event:wait()
  1385.     end
  1386.     trail(rarm.Zyrodoxa.Hitbox,20,2)
  1387.     Debounces.Slashing = true
  1388.     wait(0.2)
  1389.     --[[z = Instance.new("Sound", hed)
  1390.     z.SoundId = "rbxassetid://"..idz[math.random(1,#idz)]
  1391.     z.Pitch = ptz[math.random(1,#ptz)]
  1392.     z.Volume = 1
  1393.     wait(.01)
  1394.     z:Play()]]--
  1395.     for i = 1, 14 do
  1396.         Dmg()
  1397.         corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(90)), 0.8)
  1398.         corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-40), math.rad(30), math.rad(0)), 0.8)
  1399.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0.4)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(100)), 0.4)
  1400.         rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(40),math.rad(0)), 0.4)
  1401.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, -0.3)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-20)), 0.4)
  1402.         larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(20),math.rad(0)), 0.4)
  1403.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0)*CFrame.Angles(math.rad(0),math.rad(40),0), 0.7)
  1404.         hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
  1405.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -1) * CFrame.Angles(math.rad(-10), math.rad(-40), 0), 0.4)
  1406.         torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(-1, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1407.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.7, -0.9, -0.4) * CFrame.Angles(math.rad(0), math.rad(40), math.rad(0)), 0.5)
  1408.         lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(-14), math.rad(0), math.rad(15)), 0.5)
  1409.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1.1, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)), 0.5)
  1410.         rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(8), math.rad(0), math.rad(-10)), 0.5)
  1411.         if Debounces.on == false then break end
  1412.         rs:wait()
  1413.     end
  1414.     Debounces.Slashing = false
  1415. end
  1416. function attacktwo()
  1417.     Debounces.Slashing = true
  1418.     for i = 1, 14 do
  1419.         Dmg()
  1420.         corw8.C0 = Lerp(corw8.C0, CFrame.new(-0.37, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 0.4)
  1421.         corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(0)), 0.4)
  1422.         rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(80)), 0.7)
  1423.         rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
  1424.         larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad (-70)), 0.5)
  1425.         larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.4)
  1426.         hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(-90), math.rad(0)), 0.5)
  1427.         hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
  1428.         torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, -2) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0)), 0.5)
  1429.         torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1430.         lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(-10), 0, math.rad(-10)), 0.5)
  1431.         lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  1432.         rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(10), 0, math.rad(10)), 0.5)
  1433.         rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  1434.         if Debounces.on == false then
  1435.             break
  1436.         end
  1437.         rs:wait()
  1438.     end
  1439. end
  1440. ----------------------------------------------------
  1441.  
  1442. ----------------------------------------------------
  1443. definition = 5
  1444. bc = {}
  1445. bezierparts = {}
  1446. function NoOutline(Part)
  1447.     Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  1448. end
  1449. function draw(p,d)
  1450.     for i=1,d do
  1451.         local t = i/d
  1452.         bc[i] = p[1]*(1-t)^2+2*p[2]*(1-t)*t+p[3]*t^2
  1453.     end
  1454.  
  1455.     Spawn(function() fat.Event:wait()
  1456.         for i,v in pairs(bezierparts) do
  1457.             v.Transparency = 1
  1458.         end
  1459.     end)
  1460. end
  1461. --local points = {larm.Position,rarn.Position,invisipart.Position}
  1462. --draw(points,definition)
  1463.  
  1464.                 fat.Event:wait()
  1465.  
  1466.             rpart = Instance.new("Part",rarm)
  1467.             NoOutline(rpart)
  1468.             rpart.Anchored = false
  1469.             rpart.Size = Vector3.new(1,1,1)
  1470.             rpart.CFrame = rarm.CFrame * CFrame.new(0,-1,0)
  1471.             rpart.Transparency = 1
  1472.             newWeld(rarm, rpart, 0, 0, 0)
  1473.             rpart.Weld.C1 = CFrame.new(0, 1.1, 0)
  1474.             lpart = Instance.new("Part",larm)
  1475.             NoOutline(lpart)
  1476.             lpart.Anchored = false
  1477.             lpart.Size = Vector3.new(1,1,1)
  1478.             lpart.CFrame = larm.CFrame * CFrame.new(0,-1,0)
  1479.             lpart.Transparency = 1
  1480.             newWeld(larm, lpart, 0, 0, 0)
  1481.             lpart.Weld.C1 = CFrame.new(0, 1.1, 0)
  1482.             invisipart = Instance.new("Part",torso)
  1483.             NoOutline(invisipart)
  1484.             invisipart.Anchored = false
  1485.             invisipart.Size = Vector3.new(1,1,1)
  1486.             invisipart.Transparency = 1
  1487.             invisipart.CFrame = torso.CFrame
  1488.             newWeld(torso, invisipart, 0, 0, 0)
  1489.             invisipart.Weld.C1 = CFrame.new(0, 0, 6)
  1490.             table.insert(bezierparts, rpart)
  1491.             table.insert(bezierparts, lpart)
  1492.             table.insert(bezierparts, invisipart)
  1493.             for i = 1, 40 do
  1494.                 local points = {lpart.Position,invisipart.Position,rpart.Position}
  1495.                 draw(points,definition)
  1496.                 --invisipart.Weld.C1 = invisipart.Weld.C1 + Vector3.new(0,0,0.6)
  1497.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)), 0.1)
  1498.                 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
  1499.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-90)), 0.1)
  1500.                 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
  1501.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0), math.rad(0)), 0.2)
  1502.                 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0)*CFrame.Angles(math.rad(0),math.rad(0),0), 0.7)
  1503.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  1504.                 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1505.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles (math.rad(0), 0, math.rad(-10)), 0.2)
  1506.                 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  1507.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles (math.rad(0), 0, math.rad(10)), 0.2)
  1508.                 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  1509.                 if Debounces.on == false then
  1510.                     break
  1511.                 end
  1512.                 fat.Event:wait()
  1513.             end
  1514.             for i,v in pairs(bezierparts) do
  1515.                 v:Destroy()
  1516.             end
  1517.             --draw(points,definition)
  1518.             if Debounces.CanAttack == false then
  1519.                 Debounces.CanAttack = true
  1520.                 Debounces.NoIdl = false
  1521.                 Debounces.on = false
  1522.             end
  1523.  
  1524. ----------------------------------------------------
  1525. ----------------------------------------------------
  1526. pt = {6.6, 6.8, 7, 7.2, 7.4}
  1527. mouse.KeyDown:connect(function(key)
  1528.     if key == "q" then
  1529.         if Debounces.CanJoke == true then
  1530.             Debounces.CanJoke = false
  1531.             u = Instance.new("Sound",char)
  1532.             u.SoundId = "http://www.roblox.com/asset/?id=261303790"
  1533.             u.Pitch = pt[math.random(1,#pt)]
  1534.             u.Volume = 0.3
  1535.             u2 = Instance.new("Sound",char)
  1536.             u2.SoundId = "http://www.roblox.com/asset/?id=261303790"
  1537.             u2.Pitch = u.Pitch
  1538.             u2.Volume = 0.3
  1539.             u3 = Instance.new("Sound",char)
  1540.             u3.SoundId = "http://www.roblox.com/asset/?id=261303790"
  1541.             u3.Pitch = u.Pitch
  1542.             u3.Volume = 0.3
  1543.             wait(.01)
  1544.             u:Play()
  1545.             u2:Play()
  1546.             u3:Play()
  1547.             wait(1.5)
  1548.             u:Destroy()
  1549.             u2:Destroy()
  1550.             u3:Destroy()
  1551.             if Debounces.CanJoke == false then
  1552.                 Debounces.CanJoke = true
  1553.             end
  1554.         end
  1555.     end
  1556. end)
  1557. -----------------------------------------------------
  1558. mouse.KeyDown:connect(function(key)
  1559.     if key == "l" then
  1560.         Debounces.on = true
  1561.         Debounces.NoIdl = true
  1562.         Debounces.ks = true
  1563.         for i = 1, 20 do
  1564.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(3.,0,0), 0.2)
  1565.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  1566.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0,-0.5,0),0.2)
  1567.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(0,0,0), 0.5)
  1568.             if Debounces.on == false then break end
  1569.             fat.Event:wait()
  1570.             end
  1571.         handleweld:remove()
  1572.         local Weld = Instance.new("Weld",handle)
  1573.         Weld.Part0 = Character["Right Arm"]
  1574.         Weld.Part1 = handle
  1575.         Weld.C0 = CFrame.new(0,-1,-0.2)*CFrame.Angles(-1.55,1.55,0)
  1576.         Debounces.on = false
  1577.         Debounces.NoIdl = false
  1578.         Debounces.ks = false
  1579.         WOW:disconnect()
  1580.         WOW2:disconnect()
  1581.         WOW3:disconnect()
  1582.         WOW4:disconnect()
  1583.         mouse.Button1Down:connect(function()
  1584.             print("IT WORKS LAZY")
  1585.         end)
  1586.     end
  1587. end)
  1588. ----------------------------------------------------
  1589. WOW = mouse.KeyDown:connect(function(key)
  1590.     if key == "x" then
  1591.         Character.Humanoid.WalkSpeed = 50
  1592.         Debounces.on = true
  1593.         Debounces.NoIdl = true
  1594.         Debounces.ks = true
  1595.         for i = 1, 20 do
  1596.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(2.5,0,1.3), 0.2)
  1597.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  1598.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0,-1,0),0.2)
  1599.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(0,0,0), 0.5)
  1600.             if Debounces.on == false then break end
  1601.             fat.Event:wait()
  1602.             end
  1603.         local HitBox = Instance.new("Part",Character["Right Arm"])
  1604.         HitBox.Size = Vector3.new(3,3,3)
  1605.         HitBox.Transparency = 1
  1606.         HitBox.CanCollide = false
  1607.         local HitBox2 = Instance.new("Weld",HitBox)
  1608.         HitBox2.Part0 = Character["Right Arm"]
  1609.         HitBox2.Part1 = HitBox
  1610.         HitBox2.C0 = CFrame.new(0,-1.1,0)
  1611.         HitBox.Touched:connect(function(hit)
  1612.             if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil then
  1613.                 HitBox:remove()
  1614.                 hit.Parent.Head.Transparency = 1e9
  1615.                 local SFXZ = Instance.new("Sound",hit.Parent.Torso)
  1616.             SFXZ.SoundId = "rbxassetid://206082273"
  1617.             SFXZ.Volume = 1
  1618.             SFXZ.Pitch = 1
  1619.             SFXZ.Looped = false
  1620.             wait(0.01)
  1621.             SFXZ:Play()
  1622.         local HitBox = Instance.new("Part",Character["Right Arm"])
  1623.         HitBox.Transparency = 0
  1624.         HitBox.Size = Vector3.new(1,1,1)
  1625.         HitBox.BrickColor = hit.Parent.Head.BrickColor
  1626.         HitBox.CanCollide = false
  1627.         local HitBoxM = Instance.new("SpecialMesh",HitBox)
  1628.         HitBoxM.MeshType = "Head"
  1629.         HitBoxM.Scale = Vector3.new(1.25,1.25,1.25)
  1630.         local HitBox2 = Instance.new("Weld",HitBox)
  1631.         HitBox2.Part0 = Character["Right Arm"]
  1632.         HitBox2.Part1 = HitBox
  1633.         HitBox2.C0 = CFrame.new(0,-1.1,0)
  1634.         local D = Instance.new("Decal",HitBox)
  1635.         D.Face = "Front"
  1636.         D.Texture = hit.Parent.Head.face.Texture
  1637.         hit.Parent.Head.face:remove()
  1638.         local partasdeff = Instance.new("ParticleEmitter",hit.Parent.Torso)
  1639.             partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1640.             partasdeff.LightEmission = .1
  1641.             partasdeff.Size = NumberSequence.new(0.2)
  1642.             partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  1643.             aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1644.             bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1645.             partasdeff.Transparency = bbb
  1646.             partasdeff.Size = aaa
  1647.             partasdeff.ZOffset = .9
  1648.             partasdeff.Acceleration = Vector3.new(0, -5, 0)
  1649.             partasdeff.LockedToPart = false
  1650.             partasdeff.EmissionDirection = "Top"
  1651.             partasdeff.Lifetime = NumberRange.new(1, 2)
  1652.             partasdeff.Rate = 1000
  1653.             partasdeff.Rotation = NumberRange.new(-100, 100)
  1654.             partasdeff.RotSpeed = NumberRange.new(-100, 100)
  1655.             partasdeff.Speed = NumberRange.new(10)
  1656.             partasdeff.VelocitySpread = 20
  1657.             partasdeff.Enabled=true
  1658.             hit.Parent.Head:remove()
  1659.             wait(1)
  1660.             for i = 1, 20 do
  1661.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(1.66,0,-1), 0.2)
  1662.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  1663.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0,0,0),0.2)
  1664.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(0,0,0), 0.5)
  1665.             if Debounces.on == false then break end
  1666.             fat.Event:wait()
  1667.                 end
  1668.             chatfunc("Heh Heh..")
  1669.             for i = 1,14 do
  1670.                 HitBoxM.Scale = HitBoxM.Scale - Vector3.new(0.1,0.1,0.1)
  1671.                 game:GetService("RunService").RenderStepped:wait()
  1672.             end
  1673.             HitBox:remove()
  1674.             wait(0.5)
  1675.             partasdeff.Enabled = false
  1676.             HitBox:remove()
  1677.             Debounces.on = false
  1678.         Debounces.NoIdl = false
  1679.         Debounces.ks = false
  1680.         Character.Humanoid.WalkSpeed = 50
  1681.         local a = Instance.new("Part",game.Players.LocalPlayer.Character.Head)
  1682. a.Transparency = 1
  1683. a.Size = Vector3.new(.2,.2,.2)
  1684. local b = Instance.new("Weld",a.Parent.Parent)
  1685. b.Part0 = a
  1686. b.Part1 = a.Parent
  1687. b.C0 = CFrame.new(0,.3,0.65)
  1688. local p2mit = Instance.new("ParticleEmitter",a)
  1689. p2mit.Texture = "http://www.roblox.com/asset/?id=243132757"
  1690. p2mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
  1691. p2mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2),NumberSequenceKeypoint.new(1,.2)})
  1692. p2mit.Lifetime = NumberRange.new(1)
  1693. p2mit.Rate = 10
  1694. p2mit.VelocitySpread = 10
  1695. p2mit.Acceleration = Vector3.new(0,-10,0)
  1696. p2mit.Speed = NumberRange.new(0)
  1697. coroutine.wrap(function()
  1698.     wait(15)
  1699.     p2mit.Enabled=false
  1700.     game:service'Debris':AddItem(a,2)
  1701. end)()
  1702.             end
  1703.         end)
  1704.         for i = 1, 20 do
  1705.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(2.9,0,0), 0.2)
  1706.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  1707.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0,1,0),0.2)
  1708.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(0,0,0), 0.5)
  1709.             if Debounces.on == false then break end
  1710.             fat.Event:wait()
  1711.             end
  1712.         wait(0.5)
  1713.         HitBox:remove()
  1714.         wait(3)
  1715.         Debounces.on = false
  1716.         Debounces.NoIdl = false
  1717.         Debounces.ks = false
  1718.         Character.Humanoid.WalkSpeed = 50
  1719.     end
  1720. end)
  1721. ----------------------------------------------------
  1722. WOW2 = mouse.KeyDown:connect(function(key)
  1723.     if key == "z" then
  1724.         Character.Humanoid.WalkSpeed = 50
  1725.         Debounces.on = true
  1726.         Debounces.NoIdl = true
  1727.         Debounces.ks = true
  1728.         for i = 1, 20 do
  1729.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(2.5,0,1.3), 0.2)
  1730.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  1731.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0,-1,0),0.2)
  1732.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(0,0,0), 0.5)
  1733.             if Debounces.on == false then break end
  1734.             fat.Event:wait()
  1735.                end
  1736.         local HitBox = Instance.new("Part",Character["Right Arm"])
  1737.         HitBox.Size = Vector3.new(3,3,3)
  1738.         HitBox.Transparency = 1
  1739.         HitBox.CanCollide = false
  1740.         local HitBox2 = Instance.new("Weld",HitBox)
  1741.         HitBox2.Part0 = Character["Right Arm"]
  1742.         HitBox2.Part1 = HitBox
  1743.         HitBox2.C0 = CFrame.new(0,-1.1,0)
  1744.         HitBox.Touched:connect(function(hit)
  1745.             if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil then
  1746.                 HitBox:remove()
  1747.                 local SFXZ = Instance.new("Sound",hit.Parent.Torso)
  1748.             SFXZ.SoundId = "rbxassetid://743886825"
  1749.             SFXZ.Volume = 1
  1750.             SFXZ.Pitch = 1
  1751.             SFXZ.Looped = false
  1752.             SFXZ:Play()
  1753.                 hit.Parent.Torso.CFrame = hit.Parent.Torso.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(1.56,0,0)
  1754.                 wait(1.5)
  1755.                 hit.Parent.Torso.Anchored = true
  1756.                 torso.CFrame = hit.Parent.Torso.CFrame*CFrame.new(0,0,-2)*CFrame.Angles(-1.55,1.55,0)
  1757.                 Head.Anchored = true
  1758.                 hit.Parent.Head.Anchored = true
  1759.                 wait(0.01)
  1760.                 for i = 1, 20 do
  1761.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(2.4,0,0.5), 0.2)
  1762.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  1763.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(0.8,0,0), 0.2)
  1764.             larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  1765.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, 0, 0) * CFrame.Angles(0.3,0,0),0.2)
  1766.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-0.5,0)*CFrame.Angles(0,0,0), 0.5)
  1767.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.6, -1.3, 0) * CFrame.Angles(-1.56,0,-0.5), 0.2)
  1768.             lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(0,0,0), 0.4)
  1769.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.6, -1.3, 0) * CFrame.Angles(-1.56,0,0.5), 0.2)
  1770.             rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(0,0,0), 0.4)
  1771.             if Debounces.on == false then break end
  1772.             fat.Event:wait()
  1773.                        end
  1774.                 wait(1.2)
  1775.                 chatfunc("Heh.")
  1776.                     for i = 1, 20 do
  1777.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(0.5,-0.2,-0.8)*CFrame.Angles(0.4,0,-0.5), 0.2)
  1778.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  1779.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.5,0)*CFrame.Angles(0.8,0,0), 0.2)
  1780.             larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  1781.             if Debounces.on == false then break end
  1782.             fat.Event:wait()
  1783.                     end
  1784.                     wait(2.5)
  1785.                     hit.Parent:BreakJoints()
  1786.                     wait(2.5)
  1787.                     Head.Anchored = false
  1788.                     Debounces.on = false
  1789.                     Debounces.NoIdl = false
  1790.                     Debounces.ks = false
  1791.                     Character.Humanoid.WalkSpeed = 50
  1792.                 end
  1793.         end)
  1794.         for i = 1, 20 do
  1795.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(1,0,-0.4), 0.2)
  1796.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  1797.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0,1.4,0),0.2)
  1798.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(0,0,0), 0.5)
  1799.             if Debounces.on == false then break end
  1800.             fat.Event:wait()
  1801.                 end
  1802.     end
  1803. end)
  1804. ----------------------------------------------------
  1805. WOW3 = mouse.KeyDown:connect(function(key)
  1806.     if key == "r" then
  1807.          Debounces.on = true
  1808.         Debounces.NoIdl = true
  1809.         Debounces.ks = true
  1810.         for i = 1, 20 do
  1811.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(1.55,0,1.3), 0.2)
  1812.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  1813.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0,-1,0),0.2)
  1814.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(0,0,0), 0.5)
  1815.             if Debounces.on == false then break end
  1816.             fat.Event:wait()
  1817.                 end
  1818.         local HitBox = Instance.new("Part",Character["Right Arm"])
  1819.         HitBox.Size = Vector3.new(3,3,3)
  1820.         HitBox.Transparency = 1
  1821.         HitBox.CanCollide = false
  1822.         local HitBox2 = Instance.new("Weld",HitBox)
  1823.         HitBox2.Part0 = Character["Right Arm"]
  1824.         HitBox2.Part1 = HitBox
  1825.         HitBox2.C0 = CFrame.new(0,-1.1,0)
  1826.         HitBox.Touched:connect(function(hit)
  1827.             if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil and hit.Parent.Name ~= Character.Name then
  1828.                 local SFXZ = Instance.new("Sound",hit.Parent.Torso)
  1829.             SFXZ.SoundId = "rbxassetid://283674624"
  1830.             SFXZ.Volume = 1
  1831.             SFXZ.Pitch = 1
  1832.             SFXZ.Looped = false
  1833.             SFXZ:Play()
  1834.                 HitBox:remove()
  1835.                 hit.Parent.Humanoid:TakeDamage(math.huge)
  1836.                 local Fl = Instance.new("BodyVelocity",hit.Parent.Torso)
  1837.             Fl.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1838.             Fl.velocity = Character.Torso.CFrame.lookVector*350
  1839.             wait(0.1)
  1840.             Fl:remove()
  1841.                 coroutine.resume(coroutine.create(function()
  1842.             for i = 1,30 do
  1843.             local H = Instance.new("Part",hit.Parent.Head)
  1844.             H.Size = Vector3.new(1,1,1)
  1845.             H.BrickColor = BrickColor.new("Really red")
  1846.             H.CanCollide = false
  1847.             H.Anchored = true
  1848.             H.CFrame = hit.Parent.Torso.CFrame*CFrame.new(0,0,1)*CFrame.Angles(0,0,0)
  1849.             local H2 = Instance.new("SpecialMesh",H)
  1850.             H2.MeshId = "rbxassetid://3270017"
  1851.             coroutine.resume(coroutine.create(function()
  1852.             for i = 1,200 do
  1853.             H2.Scale = H2.Scale + Vector3.new(4,4,4)
  1854.             H.Transparency = H.Transparency + 0.09
  1855.             wait(0.00000000001)
  1856.             end
  1857.             end))
  1858.             wait(0.0000000000001)
  1859.             end
  1860.             end))
  1861.             end
  1862.         end)
  1863.         for i = 1, 20 do
  1864.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0)*CFrame.Angles(1.55,0,-0.4), 0.2)
  1865.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  1866.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0,1.4,0),0.2)
  1867.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(0,0,0), 0.5)
  1868.             if Debounces.on == false then break end
  1869.             fat.Event:wait()
  1870.                 end
  1871.         HitBox:remove()
  1872.          Debounces.on = false
  1873.         Debounces.NoIdl = false
  1874.         Debounces.ks = false
  1875.        
  1876.     end
  1877. end)
  1878. ----------------------------------------------------
  1879. mouse.KeyDown:connect(function(key)
  1880.     if key == "c" then
  1881.         if Debounces.CanJoke == true then
  1882.             Debounces.CanJoke = false
  1883.             z = Instance.new("Sound",hed)
  1884.             z.SoundId = "rbxassetid://153317147"
  1885.             z.Pitch = 1
  1886.             z.Volume = 50
  1887.             wait()
  1888.             z:Play()
  1889.             wait(5.5)
  1890.             z:Destroy()
  1891.             if Debounces.CanJoke == false then
  1892.                 Debounces.CanJoke = true
  1893.             end
  1894.         end
  1895.     end
  1896. end)
  1897. ----------------------------------------------------
  1898. Grab = false
  1899. WOW4 = mouse.KeyDown:connect(function(key)
  1900.     if key == "e" then
  1901.         Debounces.on = true
  1902.         Debounces.NoIdl = true
  1903.         Debounces.ks = true
  1904.         if Grab == false then
  1905.         gp = nil
  1906.         for i = 1, 20 do
  1907.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  1908.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  1909.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(-80)), 0.2)
  1910.             larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  1911.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
  1912.             hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  1913.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
  1914.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  1915.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(30), math.rad(-20)), 0.2)
  1916.             lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1917.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(-15), math.rad(20)), 0.2)
  1918.             rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1919.             if Debounces.on == false then break end
  1920.             fat.Event:wait()
  1921.         end
  1922.         con1=larm.LeftArm.LeftArmPlate.Touched:connect(function(hit)
  1923.         ht = hit.Parent
  1924.             for i,v in pairs(ht:GetChildren()) do
  1925.                 if v:IsA("Part") then
  1926.                     v.CanCollide = false
  1927.                     v.CustomPhysicalProperties = PhysicalProperties.new(0.001,0.001,0.001,0.001,0.001)
  1928.                 end
  1929.             end
  1930.             hum1=ht:FindFirstChild('Humanoid')
  1931.             if hum1 ~= nil then
  1932.                 if Debounces.ks==true then
  1933.                     z = Instance.new("Sound",hed)
  1934.                     z.SoundId = "rbxassetid://169380525"
  1935.                     z.Volume = 1
  1936.                     z:Play()
  1937.                     Debounces.ks=false
  1938.                 end
  1939.                 hum1.PlatformStand=true
  1940.                 hum1:ChangeState'Physics'
  1941.                 gp = ht
  1942.                 Grab = true
  1943.                 asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,0.6),CFrame.new(0,0,0))
  1944.                 asd.Parent = larm
  1945.                 asd.Name = "asd"
  1946.                 asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
  1947.                 stanceToggle = "Grabbed"
  1948.             --[[elseif hum1 == nil then
  1949.                 con1:disconnect()
  1950.                 wait() return]]--
  1951.             end
  1952.         end)
  1953.         for i = 1, 20 do
  1954.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(20)), 0.2)
  1955.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  1956.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.4,0.65,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  1957.             larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  1958.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(50),0), 0.2)
  1959.             hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  1960.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-50), 0), 0.2)
  1961.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  1962.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.2)
  1963.             lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1964.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.2)
  1965.             rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1966.             if Debounces.on == false then break end
  1967.             fat.Event:wait()
  1968.         end
  1969.         con1:disconnect()
  1970.         Debounces.on = false
  1971.         Debounces.NoIdl = false
  1972.         elseif Grab == true then
  1973.         Grab = false
  1974.             for i = 1, 16 do
  1975.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)), 0.3)
  1976.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-20)), 0.5)
  1977.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(0)), 0.3)
  1978.             larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(60)), 0.5)
  1979.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
  1980.             hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  1981.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.3)
  1982.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  1983.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(-20)), 0.3)
  1984.             lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), 0.4)
  1985.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  1986.             rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  1987.             if Debounces.on == false then end
  1988.             rs:wait()
  1989.         end
  1990.         for i = 1, 12 do
  1991.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.5,0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.6)
  1992.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  1993.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.3,-0.1)*CFrame.Angles(math.rad(45),math.rad(0),math.rad(-32)), 0.6)
  1994.             larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  1995.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(40), math.rad(14)),0.6)
  1996.             hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  1997.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.6, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(0)), 0.6)
  1998.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),math.rad(40),math.rad(0)), 0.5)
  1999.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.8, -1, 0) * CFrame.Angles(math.rad(-10), 0, math.rad(0)), 0.6)
  2000.             lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), 0.4)
  2001.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.4, .2, -0.8) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)), 0.6)
  2002.             rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(0)), 0.4)
  2003.             if Debounces.on == false then end
  2004.             rs:wait()
  2005.         end
  2006.         Slam()
  2007.         if gp ~= nil then
  2008.             for i,v in pairs(larm:GetChildren()) do
  2009.                 if v.Name == "asd" and v:IsA("Weld") then
  2010.                     v:Remove()
  2011.                 end
  2012.                 if v:IsA("Part") then
  2013.                     v.CanCollide = true
  2014.                     v.CustomPhysicalProperties = PhysicalProperties.new(1,1,1,1,1)
  2015.                 end
  2016.             end
  2017.         end
  2018.         stanceToggle = "Idle1"
  2019.         Debounces.on = false
  2020.         Debounces.NoIdl = false
  2021.         elseif ht == nil then wait()
  2022.             Grab = false
  2023.             Debounces.on = false
  2024.             Debounces.NoIdl = false
  2025.         end
  2026.     end
  2027. end)
  2028. ----------------------------------------------------
  2029. Change = false
  2030. mouse.KeyDown:connect(function(key)
  2031.     if key == "n" then
  2032.         if Change == false then
  2033.             Change = true
  2034.         stanceToggle = "Idle2"
  2035.     elseif Change == true then
  2036.         Change = false
  2037.         stanceToggle = "Idle1"
  2038.         end
  2039.     end
  2040. end)
  2041. ----------------------------------------------------
  2042. mouse.KeyDown:connect(function(key)
  2043.     if string.byte(key) == 48 then
  2044.         Swing = 2
  2045.         char.Humanoid.WalkSpeed = 200
  2046.     end
  2047. end)
  2048. mouse.KeyUp:connect(function(key)
  2049.     if string.byte(key) == 48 then
  2050.         Swing = 1
  2051.         char.Humanoid.WalkSpeed = 50
  2052.     end
  2053. end)
  2054. ----------------------------------------------------
  2055.  
  2056. jump = false
  2057. rs:connect(function()
  2058.     if char.Humanoid.Jump == true then
  2059.         jump = true
  2060.     else
  2061.         jump = false
  2062.     end
  2063.     char.Humanoid.FreeFalling:connect(function(f)
  2064.         if f then
  2065.             ffing = true
  2066.         else
  2067.             ffing = false
  2068.         end
  2069.     end)
  2070.     sine = sine + change
  2071.     if jump == true then
  2072.         animpose = "Jumping"
  2073.     elseif ffing == true then
  2074.         animpose = "Freefalling"
  2075.     elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  2076.         animpose = "Idle"
  2077.     elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  2078.         animpose = "Walking"
  2079.     elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  2080.         animpose = "Running"
  2081.     end
  2082.     RightLeg = CFrame.new(0.5,-1,0)
  2083.     LeftLeg = CFrame.new(-0.5,-1,0)
  2084.  
  2085.     lefth = (torso.CFrame*LeftLeg)
  2086.     righth = (torso.CFrame*RightLeg)
  2087.  
  2088.     speed = Vector3.new(torso.Velocity.X,0,torso.Velocity.Z)
  2089.  
  2090.     TiltOnAxis = (torso.CFrame-torso.CFrame.p):vectorToObjectSpace(speed/100)
  2091.  
  2092.     local AngleThetaR = (righth-righth.p):vectorToObjectSpace(speed/100)
  2093.     local AngleThetaL = (lefth-lefth.p):vectorToObjectSpace(speed/100)
  2094.     if animpose ~= lastanimpose then
  2095.         sine = 0
  2096.         if Debounces.NoIdl == false then
  2097.             if stanceToggle == "Idle1" then
  2098.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0.2)*CFrame.Angles(math.rad(-12-4*math.cos(sine/22)),math.rad(-12-2*math.cos(sine/22)),math.rad(12+2*math.cos(sine/22))), 0.3)
  2099.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-0.2)*CFrame.Angles(math.rad(20+4*math.cos(sine/22)),math.rad(-22-2*math.cos(sine/22)),math.rad(-15-2*math.cos(sine/22))), 0.3)
  2100.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-12+2.5*math.cos(sine/22)),math.rad(0),math.rad(0)), 0.2)
  2101.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-2+2*math.cos(sine/22)), math.rad(0), 0), 0.2)
  2102.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.06) * CFrame.Angles(math.rad(0-2*math.cos(sine/22)), math.rad(5), math.rad(-5)), 0.2)
  2103.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.06) * CFrame.Angles(math.rad(0-2*math.cos(sine/22)), math.rad(-5), math.rad(5)), 0.2)
  2104.             elseif stanceToggle == "Idle2" then
  2105.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0.2)*CFrame.Angles(math.rad(-22-4*math.cos(sine/12)),math.rad(-40-2*math.cos(sine/12)),math.rad(24+2*math.cos(sine/12))), 0.3)
  2106.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.2,0.6,-0.6)*CFrame.Angles(math.rad(90+4*math.cos(sine/12)),math.rad(0),math.rad(50-2*math.cos(sine/12))), 0.3)
  2107.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-6+2.5*math.cos(sine/12)),math.rad(0),math.rad(0)), 0.2)
  2108.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1.5, 0) * CFrame.Angles(math.rad(-20+2*math.cos(sine/12)), math.rad(0), 0), 0.2)
  2109.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.4, -1) * CFrame.Angles(math.rad(-7-2*math.cos(sine/12)), math.rad(7), math.rad(-5)), 0.2)
  2110.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.8, -0.2) * CFrame.Angles(math.rad(-30-2*math.cos(sine/12)), math.rad(-9), math.rad(5)), 0.2)
  2111.             end
  2112.             fat.Event:wait()
  2113.         end
  2114.         else
  2115.     end
  2116.     lastanimpose = animpose
  2117.     if Debounces.NoIdl == false then
  2118.         if animpose == "Idle" then
  2119.             change = 0.5
  2120.             if stanceToggle == "Idle1" then
  2121.                 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1.05+0.03*math.cos(sine/5), 0-0.1*math.cos(sine/10)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
  2122.                 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+8*math.cos(sine/10)), math.rad(0), math.rad(0)), 0.3)
  2123.  
  2124.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.6+0.05*math.cos(sine/10),0.6+0.1*math.cos(sine/10),-0.2-0.1*math.cos(sine/10))*CFrame.Angles(math.rad(8+2.5*math.cos(sine/10)),math.rad(22+7*math.cos(sine/10)),math.rad(15+2*math.cos(sine/10))), 0.8)
  2125.                 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  2126.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.6-0.05*math.cos(sine/10),0.6+0.1*math.cos(sine/10),0.2+0.1*math.cos(sine/10))*CFrame.Angles(math.rad(-8-2.5*math.cos(sine/10)),math.rad(12+5*math.cos(sine/10)),math.rad(-12-3*math.cos(sine/10))), 0.8)
  2127.                 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  2128.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1+0.05*math.cos(sine/10))*CFrame.Angles(math.rad(-15+3*math.cos(sine/10)),math.rad(0),math.rad(0)), 0.5)
  2129.                 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(20-3*math.cos(sine/10)),math.rad(0)), 0.5)
  2130.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-6+3*math.cos(sine/10)), math.rad(0), 0), 0.1)
  2131.                 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0-0.08*math.cos(sine/10), -1, 0) * CFrame.Angles(math.rad(0), math.rad(-20+3*math.cos(sine/10)), 0), 0.1)
  2132.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, -0.14+0.06*math.cos(sine/10)) * CFrame.Angles(math.rad(-3-3*math.cos(sine/10)), math.rad(0), math.rad(0)), 0.1)
  2133.                 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(-10-3*math.cos(sine/10)), math.rad(5+3*math.cos(sine/10))), 0.1)
  2134.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -0.06) * CFrame.Angles(math.rad(8-3*math.cos(sine/10)), math.rad(0), math.rad(0)), 0.1)
  2135.                 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(10-3*math.cos(sine/10)), math.rad(-5+3*math.cos(sine/10))), 0.1)
  2136.             elseif stanceToggle == "Idle2" then
  2137.  
  2138.                 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
  2139.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65-0.1*math.cos(sine/3),0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(20-2*math.cos(sine/3))), 0.1)
  2140.                 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  2141.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.23, 0.5, -.56) * CFrame.Angles(math.rad(88+4*math.cos(sine/3)), 0, math.rad(45)), 0.6)
  2142.                 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.2)
  2143.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -2-0.05*math.cos(sine/3), 0) * CFrame.Angles(math.rad(-10+2*math.cos(sine/6)), 0, 0), 0.8)
  2144.                 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.1)
  2145.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  2146.                 --hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-5-10*math.cos(sine/18)), math.sin(sine/36)/3, 0), 0.3)
  2147.                 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  2148.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, 0, -1.15) * CFrame.Angles(math.rad(-9-2*math.cos(sine/6)), 0, 0), 0.8)
  2149.                 lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1-0.1*math.cos(sine/3), 0+0.04*math.cos(sine/6)) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.8)
  2150.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, -.1) * CFrame.Angles(math.rad(-56-2*math.cos(sine/6)), 0, 0), 0.8)
  2151.                 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1-0.05*math.cos(sine/3), 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.8)
  2152.             elseif stanceToggle == "Grabbed" then
  2153.                 grab = true
  2154.                 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
  2155.                 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2156.                 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(40+2*math.cos(sine/14))), 0.2)
  2157.                 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0,0.5, 0)*CFrame.Angles(math.rad(0), math.rad(0),math.rad(0)), 0.2)
  2158.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65+0.1*math.cos(sine/14),-.5)*CFrame.Angles(math.rad(90+4*math.cos(sine/14)),math.rad(0),math.rad(-80+4*math.cos(sine/14))), 0.3)
  2159.                 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0,0.5, 0)*CFrame.Angles(math.rad(0), math.rad(0),math.rad(0)), 0.2)
  2160.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14+2*math.cos(sine/14)),math.rad(70-4*math.cos(sine/14)),0), 0.3)
  2161.                 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  2162.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  2163.                 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.1)
  2164.                 lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(10), math.rad(30), math.rad(-20)), 0.3)
  2165.                 lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  2166.                 rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(-15), math.rad(20)), 0.3)
  2167.                 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  2168.             end
  2169.         elseif animpose == "Walking" then
  2170.             if stanceToggle == "Grabbed" then
  2171.                 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
  2172.                 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2173.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/2), math.sin(sine/4)/4) * CFrame.Angles(-math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(10+7*math.cos(sine/2))+root.RotVelocity.Y/30)), 0.4)
  2174.                 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
  2175.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(120+4*math.cos(sine/2)),math.rad(0),math.rad(-30+4*math.cos(sine/4))), 0.3)
  2176.                 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0,0.5, 0)*CFrame.Angles(math.rad(0), math.rad(0),math.rad(0)), 0.2)
  2177.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1+0.1*math.cos(sine/2))*CFrame.Angles(math.rad(-10+4*math.cos(sine/2)), math.rad(0-8*math.cos(sine/4)/2.3), math.rad(0)),0.4)
  2178.                 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0)-root.RotVelocity.Y/10,math.rad(0)), 0.7)
  2179.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.12*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/2)), math.rad(0+10*math.cos(sine/4)/2.3)+root.RotVelocity.Y/30, math.rad(0)+root.RotVelocity.Y/30), 0.4)
  2180.                 --rj.C0 = rj.C0:lerp(CFrame.Angles(math.rad(-90)+TiltOnAxis.Z,TiltOnAxis.X,math.rad(180)+-TiltOnAxis.X),.1)
  2181.                 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
  2182.                 lleg.Weld.C0 = lleg.Weld.C0:lerp(CFrame.new(-0.5,-1-math.cos(sine/4)*.3,0+math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*AngleThetaL.Z,AngleThetaL.X,(math.sin(sine/4)*3*-AngleThetaL.X)-root.RotVelocity.Y/20),0.8)
  2183.                 lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  2184.                 rleg.Weld.C0 = rleg.Weld.C0:lerp(CFrame.new(0.5,-1+math.cos(sine/4)*.3,0-math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*-AngleThetaR.Z,AngleThetaR.X,(math.sin(sine/4)*3*AngleThetaR.X)-root.RotVelocity.Y/20),0.8)
  2185.                 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  2186.             elseif stanceToggle ~= "Grabbed" then
  2187.                 change = 1
  2188.                 corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
  2189.                 corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2190.        
  2191.                 rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/2), math.sin(sine/4)/4) * CFrame.Angles(-math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(10+7*math.cos(sine/2))+root.RotVelocity.Y/30)), 0.4)
  2192.                 rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
  2193.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/2), -math.sin(sine/4)/4)*CFrame.Angles(math.sin(sine/4)/2.8, -math.sin(sine/4)/3, (math.rad(-10-7*math.cos(sine/2))+root.RotVelocity.Y/30)), 0.4)
  2194.                 larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.7)
  2195.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-0.1+0.1*math.cos(sine/2))*CFrame.Angles(math.rad(-10+4*math.cos(sine/2)), math.rad(0-8*math.cos(sine/4)/2.3), math.rad(0)),0.4)
  2196.                 hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0)-root.RotVelocity.Y/10,math.rad(0)), 0.7)
  2197.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.12*math.cos(sine/2), 0) * CFrame.Angles(math.rad(-4+2*math.cos(sine/2)), math.rad(0+10*math.cos(sine/4)/2.3)+root.RotVelocity.Y/30, math.rad(0)+root.RotVelocity.Y/30), 0.4)
  2198.                 --rj.C0 = rj.C0:lerp(CFrame.Angles(math.rad(-90)+TiltOnAxis.Z,TiltOnAxis.X,math.rad(180)+-TiltOnAxis.X),.1)
  2199.                 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
  2200.                 --lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.9-0.24*math.cos(sine/4)/2.8, -0.05 + math.sin(sine/4)/3.4) * CFrame.Angles(math.rad(-5)-math.sin(sine/4)/2.1, math.rad(0-10*math.cos(sine/4)/2.3), 0-root.RotVelocity.Y/20), .4)
  2201.                 lleg.Weld.C0 = lleg.Weld.C0:lerp(CFrame.new(-0.5,-1-math.cos(sine/4)*.3,0+math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*AngleThetaL.Z,AngleThetaL.X,(math.sin(sine/4)*3*-AngleThetaL.X)-root.RotVelocity.Y/20),0.8)
  2202.                 lleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  2203.                 --rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.9+0.24*math.cos(sine/4)/2.8, -0.05 + -math.sin(sine/4)/3.4) * CFrame.Angles(math.rad(-5)+math.sin(sine/4)/2.1, math.rad(0-10*math.cos(sine/4)/2.3), 0-root.RotVelocity.Y/20), .4)
  2204.                 rleg.Weld.C0 = rleg.Weld.C0:lerp(CFrame.new(0.5,-1+math.cos(sine/4)*.3,0-math.sin(sine/4)*.1)*CFrame.Angles(math.sin(sine/4)*3*-AngleThetaR.Z,AngleThetaR.X,(math.sin(sine/4)*3*AngleThetaR.X)-root.RotVelocity.Y/20),0.8)
  2205.                 rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.8)
  2206.             end
  2207.         elseif animpose == "Running" then
  2208.             change = 1
  2209.             corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
  2210.             corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2211.  
  2212.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.24+.6*math.cos(sine/4)/1.4, 0.54, 0+0.8*math.cos(sine/4)) * CFrame.Angles(math.rad(6-140*math.cos(sine/4)/1.2), math.rad(0), math.rad(-20+70*math.cos(sine/4))), 0.2)
  2213.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.36)
  2214.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.24+.6*math.cos(sine/4)/1.4, 0.54, 0-0.8*math.cos(sine/4))*CFrame.Angles(math.rad(6+140*math.cos(sine/4)/1.2), math.rad(0), math.rad(20+70*math.cos(sine/4))), 0.2)
  2215.             larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  2216.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-8+12*math.cos(sine/2)/1.5), math.rad(0+12*math.cos(sine/4)), math.rad(0)),0.2)
  2217.             hed.Weld.C1 = Lerp(hed.Weld.C1, CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0)-root.RotVelocity.Y/10,math.rad(0)), 0.5)
  2218.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.2*math.cos(sine/2)/1.7, 0) * CFrame.Angles(math.rad(-14+10*math.cos(sine/2)/1.5), math.rad(0-12*math.cos(sine/4))-root.RotVelocity.Y/10, math.rad(0)+root.RotVelocity.Y/20), 0.2)
  2219.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  2220.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -.8-0.4*math.cos(sine/4)/2, math.sin(sine/4)/2) * CFrame.Angles(math.rad(-10) + -math.sin(sine/4)/1.2, math.rad(0+12*math.cos(sine/4))+root.RotVelocity.Y/10, 0), .8)
  2221.             lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2222.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -.8+0.4*math.cos(sine/4)/2, -math.sin(sine/4)/2) * CFrame.Angles(math.rad(-10) + math.sin(sine/4)/1.2, math.rad(0+12*math.cos(sine/4))+root.RotVelocity.Y/10, 0), .8)
  2223.             rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2224.         elseif animpose == "Jumping" then
  2225.  
  2226.             corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
  2227.             corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2228.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(20)), 0.2)
  2229.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.36)
  2230.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(-20)), 0.2)
  2231.             larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  2232.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(30),math.rad(0),0), 0.2)
  2233.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  2234.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  2235.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1.1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2236.             lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2237.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1.1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2238.             rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2239.         elseif animpose == "Freefalling" then
  2240.  
  2241.             corw8.C0 = Lerp(corw8.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(180)), 0.3)
  2242.             corw8.C1 = Lerp(corw8.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  2243.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.6, 0)*CFrame.Angles(math.rad(-40),math.rad(20),math.rad(50)), 0.2)
  2244.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.36)
  2245.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.6, 0)*CFrame.Angles(math.rad(110),math.rad(-20),math.rad(-30)), 0.2)
  2246.             larm.Weld.C1 = Lerp(larm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.5)
  2247.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(0),0), 0.2)
  2248.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.2)
  2249.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  2250.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -0.5, 0.2) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)), 0.2)
  2251.             lleg.Weld.C1 = Lerp(lleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2252.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -0.5, -0.6) * CFrame.Angles(math.rad(40), math.rad(0), math.rad(0)), 0.2)
  2253.             rleg.Weld.C1 = Lerp(rleg.Weld.C1, CFrame.new(0, 1, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  2254.         end
  2255.     end
  2256. end)
  2257. hum.MaxHealth = math.huge
  2258. wait(3)
  2259. hum.Health = math.huge
Add Comment
Please, Sign In to add comment