Advertisement
TheLunarIsThinking_

Lunatic Devil

Mar 9th, 2019
3,169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Player = owner
  2. Character=Player.Character
  3. PlayerGui=Player.PlayerGui
  4. Backpack=Player.Backpack
  5. Torso=Character.Torso
  6. Head=Character.Head
  7. Humanoid=Character.Humanoid
  8. m=Instance.new('Model',Character)
  9. LeftArm=Character["Left Arm"]
  10. LeftLeg=Character["Left Leg"]
  11. RightArm=Character["Right Arm"]
  12. RightLeg=Character["Right Leg"]
  13. LS=Torso["Left Shoulder"]
  14. LH=Torso["Left Hip"]
  15. RS=Torso["Right Shoulder"]
  16. RH=Torso["Right Hip"]
  17. Face = Head.face
  18. Neck=Torso.Neck
  19. it=Instance.new
  20. attacktype=1
  21. vt=Vector3.new
  22. cf=CFrame.new
  23. euler=CFrame.fromEulerAnglesXYZ
  24. angles=CFrame.Angles
  25. cloaked=false
  26. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  27. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  28. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  29. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  30. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  31. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  32. RootPart=Character.HumanoidRootPart
  33. RootJoint=RootPart.RootJoint
  34. RootCF=euler(-1.57,0,3.14)
  35. attack = false
  36. attackdebounce = false
  37. deb=false
  38. equipped=true
  39. hand=false
  40. MMouse=nil
  41. combo=0
  42. mana=0
  43. trispeed=1
  44. pathtrans=.7
  45. attackmode='none'
  46. local idle=0
  47. local Anim="Idle"
  48. local Effects={}
  49. local gun=false
  50. local shoot=false
  51. player=nil
  52. cloak=false
  53.  
  54.  
  55. ----------------------------------------
  56. local p = game.Players.LocalPlayer
  57. local char = Character
  58. local larm = char["Left Arm"]
  59. local rarm = char["Right Arm"]
  60. local lleg = char["Left Leg"]
  61. local rleg = char["Right Leg"]
  62. local hed = char.Head
  63. local torso = char.Torso
  64. local hum = char.Humanoid
  65. local cam = game.Workspace.CurrentCamera
  66. local root = char.HumanoidRootPart
  67. local rj = root.RootJoint
  68. local deb = false
  69. local shot = 0
  70. local stanceToggle = "Idle1"
  71. local l = game:GetService("Lighting")
  72. local rs = game:GetService("RunService").RenderStepped
  73. local hb = game:GetService("RunService").Heartbeat
  74. local Stepped = game:GetService("RunService").Stepped
  75. math.randomseed(os.time())
  76. ----------------------------------------------------
  77. fat = Instance.new("BindableEvent",script)
  78. fat.Name = "Heartbeat"
  79.  
  80. script:WaitForChild("Heartbeat")
  81.  
  82. frame = 1/30
  83. tf = 0
  84. 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.
  85. tossremainder = false --if set to true t will be set to 0 after Fire()-ing.
  86. lastframe = tick()
  87. script.Heartbeat:Fire() --ayy lmao
  88.  
  89. game:GetService("RunService").Heartbeat:connect(function(s,p) --herp derp
  90.     tf = tf + s
  91.     if tf >= frame then
  92.         if allowframeloss then
  93.             script.Heartbeat:Fire()
  94.             lastframe=tick()
  95.         else
  96.             --print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame*(math.floor(t/frame))))
  97.             for i=1, math.floor(tf/frame) do
  98.                 script.Heartbeat:Fire()
  99.             end
  100.             lastframe=tick()
  101.         end
  102.         if tossremainder then
  103.             tf = 0
  104.         else
  105.             tf = tf - frame * math.floor(tf/frame)
  106.         end
  107.     end
  108. end)
  109.  
  110. function Swait(NUMBER)
  111.     if NUMBER == 0 or NUMBER == nil then
  112.         fat.Event:wait()
  113.     else
  114.         for i = 1, NUMBER do
  115.             fat.Event:wait()
  116.         end
  117.     end
  118. end
  119. ----------------------------------------------------
  120. Debounces = {
  121. CanAttack = true;
  122. CanJoke = true;
  123. NoIdl = false;
  124. Slashing = false;
  125. Slashed = false;
  126. ks = false;
  127. }
  128. ----------------------------------------------------
  129.  
  130. function lerp(a, b, t) -- Linear interpolation
  131.     return a + (b - a)*t
  132. end
  133.  
  134. function slerp(a, b, t) --Spherical interpolation
  135.     dot = a:Dot(b)
  136.     if dot > 0.99999 or dot < -0.99999 then
  137.         return t <= 0.5 and a or b
  138.     else
  139.         r = math.acos(dot)
  140.         return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
  141.     end
  142. end
  143.  
  144. function matrixInterpolate(a, b, t)
  145.     local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
  146.     local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
  147.     local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
  148.     local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector  right
  149.     local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector  up
  150.     local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector  back
  151.     local t = v1:Dot(v2)
  152.     if not (t < 0 or t == 0 or t > 0) then  -- Failsafe
  153.         return CFrame.new()
  154.     end
  155.     return CFrame.new(
  156.     v0.x, v0.y, v0.z,
  157.     v1.x, v1.y, v1.z,
  158.     v2.x, v2.y, v2.z,
  159.     v3.x, v3.y, v3.z)
  160. end
  161. ----------------------------------------------------
  162. function genWeld(a,b)
  163.     local w = Instance.new("Weld",a)
  164.     w.Part0 = a
  165.     w.Part1 = b
  166.     return w
  167. end
  168. function weld(a, b)
  169.     local weld = Instance.new("Weld")
  170.     weld.Name = "W"
  171.     weld.Part0 = a
  172.     weld.Part1 = b
  173.     weld.C0 = a.CFrame:inverse() * b.CFrame
  174.     weld.Parent = a
  175.     return weld;
  176. end
  177. ----------------------------------------------------
  178. function Lerp(c1,c2,al)
  179.     local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  180.     local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  181.     for i,v in pairs(com1) do
  182.         com1[i] = v+(com2[i]-v)*al
  183.     end
  184.     return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  185. end
  186. ----------------------------------------------------
  187. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  188.     local wld = Instance.new("Weld", wp1)
  189.     wld.Part0 = wp0
  190.     wld.Part1 = wp1
  191.     wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  192. end
  193. ----------------------------------------------------
  194. newWeld(torso, larm, -1.5, 0.5, 0)
  195. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  196. newWeld(torso, rarm, 1.5, 0.5, 0)
  197. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  198. newWeld(torso, hed, 0, 1.5, 0)
  199. newWeld(torso, lleg, -0.5, -1, 0)
  200. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  201. newWeld(torso, rleg, 0.5, -1, 0)
  202. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  203. newWeld(root, torso, 0, -1, 0)
  204. torso.Weld.C1 = CFrame.new(0, -1, 0)
  205. ----------------------------------------------------
  206.  
  207. ----------------------------------------------------
  208.  
  209.  
  210.  
  211. ----{{ Torso Skin }}--------
  212.  
  213. local TBlast, TBMesh = Instance.new("Part"), Instance.new("SpecialMesh")
  214.     TBlast.BrickColor = BrickColor.new("Really white")
  215.     TBlast.Transparency = 1
  216.     TBlast.Anchored = true
  217.     TBlast.CanCollide = false
  218.     TBlast.CFrame = root.CFrame
  219.     TBlast.Size = Vector3.new(2,2,2)
  220.     TBMesh.Parent = TBlast
  221.     TBMesh.MeshType = "Sphere"
  222.    
  223.     local TB, TM = Instance.new("Part"), Instance.new("SpecialMesh")
  224.     TB.BrickColor = BrickColor.new("Really white")
  225.     TB.Transparency = 1
  226.     TB.Anchored = true
  227.     TB.CanCollide = false
  228.     TB.CFrame = root.CFrame
  229.     TB.Size = Vector3.new(2,2,2)
  230.     TB.Parent = TBlast
  231.     TM.MeshType = "Sphere"
  232.    
  233.    
  234.     game.Lighting.Brightness = 0
  235.         game.Lighting.OutdoorAmbient = TB.BrickColor.Color
  236.         game.Lighting.TimeOfDay = 0.1
  237.         game.Lighting.FogEnd = 1000
  238.         game.Lighting.FogColor = TB.BrickColor.Color
  239.         game.Lighting.TimeOfDay = "00:00:00"
  240.         game.Lighting.Ambient = Color3.new(0,0,0)
  241.         game.Lighting.FogColor = Color3.new(0,0,0)
  242.         game.Lighting.FogEnd = 500
  243.         game.Lighting.FogStart = 0
  244.         game.Lighting.GlobalShadows = true
  245.        
  246.    
  247. LightOnBody = Instance.new("PointLight", hed)
  248. LightOnBody.Brightness = 3000
  249. LightOnBody.Range = 20
  250. LightOnBody.Color = TBlast.BrickColor.Color
  251. z = Instance.new("Sound",char) --Smile: print("Ã?Æ?Ã?â??Ã?â? ââ?¬â?¢Ã?Æ?ââ?¬ Ã?¢ââ??‰â??¢Ã?Æ?Ã?â??Ã?¢ââ??¬ Ã?Æ?Ã?¢Ã?¢ââ?¬Å¡Ã?¬Ã?¢ââ?¬Å¾Ã?¢Ã?Æ?Ã?â??Ã?â? ââ?¬â?¢Ã?Æ?Ã?¢Ã?¢ââ?¬Å¡Ã?¬Ã?â?¦Ã?¡Ã?Æ?Ã?â??Ã?¢ââ??¬Ã?¡Ã?Æ?ââ?¬Å¡Ã?â??Ã?¢?Ã?Æ?Ã?â??Ã?â? ââ?¬â?¢Ã?Æ?ââ?¬ Ã?¢ââ??‰â??¢Ã?Æ?Ã?â??Ã?â??Ã?¢Ã?Æ?Ã?¢Ã?¢ââ??¬Ã?¡Ã?â??Ã?¬Ã?Æ?ââ?¬Â¦Ã?â??Ã?¡Ã?Æ?Ã?â??Ã?â? ââ?¬â?¢Ã?Æ?Ã?¢Ã?¢ââ?¬Å¡Ã?¬Ã?â?¦Ã?¡��?Æ?Ã?â??Ã?¢ââ??¬Ã?¡Ã?Æ?ââ?¬Å¡Ã?â??Ã?º")
  252. z.SoundId = "rbxassetid://621339355"--410761150, 411368002
  253. z.Looped = true
  254. z.Pitch = 1
  255. z.Volume = 7
  256. wait(0.1)
  257. z:Play()
  258.  
  259. local Orbd = Instance.new("Part", char)
  260. Orbd.Name = "Orbd"
  261. Orbd.Shape = Enum.PartType.Ball
  262. Orbd.CanCollide = false
  263. Orbd.BrickColor = BrickColor.new("Reallly white")
  264. Orbd.Transparency = 0
  265. Orbd.Material = "Neon"
  266. Orbd.Size = Vector3.new(0.2, 0.2, 0.2)
  267. Orbd.TopSurface = Enum.SurfaceType.Smooth
  268. Orbd.BottomSurface = Enum.SurfaceType.Smooth
  269.  
  270. local Weld = Instance.new("Weld", Orbd)
  271. Weld.Part0 = char.Head
  272. Weld.Part1 = Orbd
  273. Weld.C1 = CFrame.new(-0.2, -0.2, 0.5)
  274.  
  275. local Orbvc = Instance.new("Part", char)
  276. Orbvc.Name = "Orbvc"
  277. Orbvc.Shape = Enum.PartType.Ball
  278. Orbvc.CanCollide = false
  279. Orbvc.BrickColor = BrickColor.new("Really white")
  280. Orbvc.Transparency = 0
  281. Orbvc.Material = "Neon"
  282. Orbvc.Size = Vector3.new(0.2, 0.2, 0.2)
  283. Orbvc.TopSurface = Enum.SurfaceType.Smooth
  284. Orbvc.BottomSurface = Enum.SurfaceType.Smooth
  285.  
  286. local Weld = Instance.new("Weld", Orbvc)
  287. Weld.Part0 = char.Head
  288. Weld.Part1 = Orbvc
  289. Weld.C1 = CFrame.new(0.2, -0.2, 0.5)
  290.  
  291. local plr=game.Players.LocalPlayer
  292. local ch=Character
  293. local head=ch.Head
  294.  
  295.  
  296. head.BrickColor = BrickColor.new("Really black")
  297. head.Transparency = 1
  298.  
  299. function doBrick(parent,pos,cf,size,colour,material,transparency,a,cc,bs,bts,fs,ls,rs,ts)
  300. local p=Instance.new('Part',parent);p.BrickColor=colour;p.Material=material;p.Transparency=transparency;p.Anchored=a;p.CanCollide=cc;p.FormFactor="Custom";p.Size=size;p.BackSurface=bs;p.BottomSurface=bts;p.FrontSurface=fs;p.LeftSurface=ls;p.RightSurface=rs;p.TopSurface=ts;p.Position=pos;p.CFrame=p.CFrame*cf;
  301. return p
  302. end
  303.  
  304. function doMesh(parent,meshType,meshId,scale)
  305. local m=Instance.new('SpecialMesh',parent);m.MeshType=meshType;m.MeshId=meshId;m.Scale=scale
  306. return m
  307. end
  308.  
  309.  
  310. local hm=Instance.new("Model",ch);hm.Name="HelmetModel"
  311.  
  312. local hat=doBrick(hm,Vector3.new(0,0,0),head.CFrame*CFrame.new(0,0.1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),Vector3.new(1,1,1),BrickColor.new("Really black"),"Granite",0,true,false,10,10,10,10,10,10)
  313. local hoodMesh=doMesh(hat,"FileMesh","http://www.roblox.com/asset/?id=6552202",Vector3.new(3,3,3))
  314.  
  315. hat.Anchored = false
  316.  
  317. w = Instance.new("Weld", game.PlayersCharacter["Head"])
  318. w.Part0 = game.Players.LocalPlayer.Character["Head"]
  319. w.Part1 = hat
  320. w.C0 = CFrame.new(0, .1, 0)*CFrame.Angles(0, 0, 0)
  321.  
  322.  
  323.  
  324. plr:ClearCharacterAppearance()
  325. wait(0.1)
  326. plr.Character.Head.BrickColor = BrickColor.new("Really black")
  327. plr.Character.Torso.BrickColor = BrickColor.new("Really black")
  328. plr.Character["Right Arm"].BrickColor = BrickColor.new("Really black")
  329. plr.Character["Right Leg"].BrickColor = BrickColor.new("Really black")
  330. plr.Character["Left Leg"].BrickColor = BrickColor.new("Really black")
  331. plr.Character["Left Arm"].BrickColor = BrickColor.new("Really black")
  332. plr.Character.Head.face:Destroy()
  333.  
  334.  
  335. local runDummyScript = function(f,scri)
  336. local oldenv = getfenv(f)
  337. local newenv = setmetatable({}, {
  338. __index = function(_, k)
  339. if k:lower() == 'script' then
  340. return scri
  341. else
  342. return oldenv[k]
  343. end
  344. end
  345. })
  346. setfenv(f, newenv)
  347. ypcall(function() f() end)
  348. end
  349. cors = {}
  350. mas = Instance.new("Model",game:GetService("Lighting"))
  351. mas.Name = "CompiledModel"
  352. o1 = Instance.new("Model")
  353. o2 = Instance.new("Part")
  354. o3 = Instance.new("Weld")
  355. o4 = Instance.new("Weld")
  356. o5 = Instance.new("Part")
  357. o6 = Instance.new("Part")
  358. o1.Name = "Torso2"
  359. o1.Parent = mas
  360. o2.Parent = o1
  361. o2.Material = Enum.Material.Neon
  362. o2.BrickColor = BrickColor.new("Really white")
  363. o2.Position = Vector3.new(3, 3, 11.5)
  364. o2.Size = Vector3.new(2, 2, 1)
  365. o2.CFrame = CFrame.new(3, 3, 11.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  366. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  367. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  368. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  369. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  370. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  371. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  372. o2.Color = Color3.new(1, 0.686275, 0)
  373. o2.Position = Vector3.new(3, 3, 11.5)
  374. o3.Name = "MainWeld"
  375. o3.Parent = o2
  376. o3.C0 = CFrame.new(0.0149998665, 0.62999773, -0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  377. o3.Part0 = o2
  378. o3.Part1 = o5
  379. o4.Name = "MainWeld"
  380. o4.Parent = o2
  381. o4.C0 = CFrame.new(0.0149998665, -0.314815998, -0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  382. o4.Part0 = o2
  383. o4.Part1 = o6
  384. o5.Parent = o1
  385. o5.Material = Enum.Material.Granite
  386. o5.BrickColor = BrickColor.new("Really black")
  387. o5.Position = Vector3.new(3.01499987, 3.62999773, 11.4949999)
  388. o5.Size = Vector3.new(2.04999995, 0.839999557, 1.08999991)
  389. o5.CFrame = CFrame.new(3.01499987, 3.62999773, 11.4949999, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  390. o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  391. o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  392. o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  393. o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  394. o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  395. o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  396. o5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  397. o5.Position = Vector3.new(3.01499987, 3.62999773, 11.4949999)
  398. o6.Parent = o1
  399. o6.Material = Enum.Material.Granite
  400. o6.BrickColor = BrickColor.new("Really black")
  401. o6.Position = Vector3.new(3.01499987, 2.685184, 11.4949999)
  402. o6.Size = Vector3.new(2.04999995, 0.839999557, 1.08999991)
  403. o6.CFrame = CFrame.new(3.01499987, 2.685184, 11.4949999, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  404. o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  405. o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  406. o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  407. o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  408. o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  409. o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  410. o6.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  411. o6.Position = Vector3.new(3.01499987, 2.685184, 11.4949999)
  412. mas.Parent = workspace
  413. mas:MakeJoints()
  414. local mas1 = mas:GetChildren()
  415. for i=1,#mas1 do
  416.     mas1[i].Parent = workspace
  417.     ypcall(function() mas1[i]:MakeJoints() end)
  418. end
  419. mas:Destroy()
  420. for i=1,#cors do
  421. coroutine.resume(cors[i])
  422. end
  423.  
  424.  
  425. wait()
  426.  
  427. workspace["Torso2"].Parent = game.Players.LocalPlayer.Character
  428.  
  429. game.Players.LocalPlayer.Character["Torso2"].Name = "Familiar Torso2"
  430.  
  431. w = Instance.new("Weld", game.Players.LocalPlayer.Character["Torso"])
  432. w.Part0 = game.Players.LocalPlayer.Character["Torso"]
  433. w.Part1 = o2
  434. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  435. game.Players.LocalPlayer.Character["Torso"].Transparency = 1
  436.  
  437. for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Torso2"]:GetChildren()) do
  438.     if v.ClassName == "Part" then
  439.     v.CanCollide = false
  440.     v.Anchored = false
  441.     end
  442. end
  443.  
  444.  
  445.  
  446. ---{{Right Arm}}--------
  447. local runDummyScript = function(f,scri)
  448. local oldenv = getfenv(f)
  449. local newenv = setmetatable({}, {
  450. __index = function(_, k)
  451. if k:lower() == 'script' then
  452. return scri
  453. else
  454. return oldenv[k]
  455. end
  456. end
  457. })
  458. setfenv(f, newenv)
  459. ypcall(function() f() end)
  460. end
  461. cors = {}
  462. mas = Instance.new("Model",game:GetService("Lighting"))
  463. mas.Name = "CompiledModel"
  464. o1 = Instance.new("Model")
  465. o2 = Instance.new("Part")
  466. o3 = Instance.new("Weld")
  467. o4 = Instance.new("Weld")
  468. o5 = Instance.new("Weld")
  469. o6 = Instance.new("Weld")
  470. o7 = Instance.new("Weld")
  471. o8 = Instance.new("Weld")
  472. o9 = Instance.new("Weld")
  473. o10 = Instance.new("Weld")
  474. o11 = Instance.new("Part")
  475. o12 = Instance.new("Part")
  476. o13 = Instance.new("Part")
  477. o14 = Instance.new("Model")
  478. o15 = Instance.new("Part")
  479. o16 = Instance.new("Weld")
  480. o17 = Instance.new("Weld")
  481. o18 = Instance.new("Weld")
  482. o19 = Instance.new("Weld")
  483. o20 = Instance.new("Part")
  484. o21 = Instance.new("Part")
  485. o22 = Instance.new("Part")
  486. o23 = Instance.new("Part")
  487. o1.Name = "RightArm"
  488. o1.Parent = mas
  489. o2.Parent = o1
  490. o2.Material = Enum.Material.Neon
  491. o2.BrickColor = BrickColor.new("Really white")
  492. o2.Position = Vector3.new(-3.5987432, 0.987944722, 11.4995985)
  493. o2.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  494. o2.Size = Vector3.new(1, 2, 1)
  495. o2.CFrame = CFrame.new(-3.5987432, 0.987944722, 11.4995985, 1, -0.00018174194, 7.21687247e-05, 0.000181727533, 0.99999994, 0.000199583432, -7.22049954e-05, -0.000199570306, 1)
  496. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  497. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  498. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  499. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  500. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  501. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  502. o2.Color = Color3.new(1, 0.686275, 0)
  503. o2.Position = Vector3.new(-3.5987432, 0.987944722, 11.4995985)
  504. o3.Name = "MainWeld"
  505. o3.Parent = o2
  506. o3.C0 = CFrame.new(-0.00500011444, 0.00169897079, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  507. o3.Part0 = o2
  508. o3.Part1 = o12
  509. o4.Name = "MainWeld"
  510. o4.Parent = o2
  511. o4.C0 = CFrame.new(-0.00500011444, -0.587784529, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  512. o4.Part0 = o2
  513. o4.Part1 = o13
  514. o5.Name = "MainWeld"
  515. o5.Parent = o2
  516. o5.C0 = CFrame.new(0.0796999931, 1.02396202, 0.208361626, -0.529894114, 0, 0.848072529, 0, 1, 0, -0.848072529, 0, -0.529894114)
  517. o5.Part0 = o2
  518. o5.Part1 = o23
  519. o6.Name = "MainWeld"
  520. o6.Parent = o2
  521. o6.C0 = CFrame.new(-0.107108831, 1.02396202, 0.158407211, 0.601842105, 0, 0.798615098, 0, 1, 0, -0.798615098, 0, 0.601842105)
  522. o6.Part0 = o2
  523. o6.Part1 = o21
  524. o7.Name = "MainWeld"
  525. o7.Parent = o2
  526. o7.C0 = CFrame.new(0.0340138674, 1.02396202, -0.0815076828, 0.104554683, 0, 0.994519114, 0, 1, 0, -0.994519174, 0, 0.104554668)
  527. o7.Part0 = o2
  528. o7.Part1 = o22
  529. o8.Name = "MainWeld"
  530. o8.Parent = o2
  531. o8.C0 = CFrame.new(-0.00500011444, 0.734998703, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  532. o8.Part0 = o2
  533. o8.Part1 = o11
  534. o9.Name = "MainWeld"
  535. o9.Parent = o2
  536. o9.C0 = CFrame.new(0.112232327, 1.02396202, 0.00985622406, 0.933583438, 0, 0.358360171, 0, 1, 0, -0.358360112, 0, 0.933583498)
  537. o9.Part0 = o2
  538. o9.Part1 = o20
  539. o10.Name = "MainWeld"
  540. o10.Parent = o2
  541. o10.C0 = CFrame.new(-0.190126657, 1.02396202, -0.0120782852, 0.956306815, 0, -0.292364985, 0, 1, 0, 0.292364985, 0, 0.956306815)
  542. o10.Part0 = o2
  543. o10.Part1 = o15
  544. o11.Parent = o1
  545. o11.Material = Enum.Material.Granite
  546. o11.BrickColor = BrickColor.new("Really black")
  547. o11.Position = Vector3.new(-3.60387659, 1.72294354, 11.5044537)
  548. o11.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  549. o11.Size = Vector3.new(1.08999991, 0.610000014, 1.04999995)
  550. o11.CFrame = CFrame.new(-3.60387659, 1.72294354, 11.5044537, 1, -0.00018174194, 7.21687247e-05, 0.000181727533, 0.99999994, 0.000199583432, -7.22049954e-05, -0.000199570306, 1)
  551. o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  552. o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  553. o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  554. o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  555. o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  556. o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  557. o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  558. o11.Position = Vector3.new(-3.60387659, 1.72294354, 11.5044537)
  559. o12.Parent = o1
  560. o12.Material = Enum.Material.Granite
  561. o12.BrickColor = BrickColor.new("Really black")
  562. o12.Position = Vector3.new(-3.60374331, 0.989643812, 11.5045996)
  563. o12.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  564. o12.Size = Vector3.new(1.08999991, 0.610000014, 1.04999995)
  565. o12.CFrame = CFrame.new(-3.60374331, 0.989643812, 11.5045996, 1, -0.00018174194, 7.21687247e-05, 0.000181727533, 0.99999994, 0.000199583432, -7.22049954e-05, -0.000199570306, 1)
  566. o12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  567. o12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  568. o12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  569. o12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  570. o12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  571. o12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  572. o12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  573. o12.Position = Vector3.new(-3.60374331, 0.989643812, 11.5045996)
  574. o13.Parent = o1
  575. o13.Material = Enum.Material.Granite
  576. o13.BrickColor = BrickColor.new("Really black")
  577. o13.Position = Vector3.new(-3.60363603, 0.400160372, 11.5047169)
  578. o13.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  579. o13.Size = Vector3.new(1.08999991, 0.329999954, 1.04999995)
  580. o13.CFrame = CFrame.new(-3.60363603, 0.400160372, 11.5047169, 1, -0.00018174194, 7.21687247e-05, 0.000181727533, 0.99999994, 0.000199583432, -7.22049954e-05, -0.000199570306, 1)
  581. o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  582. o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  583. o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  584. o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  585. o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  586. o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  587. o13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  588. o13.Position = Vector3.new(-3.60363603, 0.400160372, 11.5047169)
  589. o14.Name = "Star"
  590. o14.Parent = o1
  591. o15.Parent = o14
  592. o15.Material = Enum.Material.Granite
  593. o15.BrickColor = BrickColor.new("Really white")
  594. o15.Position = Vector3.new(-3.78905678, 2.01186967, 11.4873295)
  595. o15.Rotation = Vector3.new(-0.00999999978, -17, 0.00999999978)
  596. o15.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
  597. o15.CFrame = CFrame.new(-3.78905678, 2.01186967, 11.4873295, 0.956327915, -0.00018174194, -0.292295963, 0.000232138496, 0.99999994, 0.000137732219, 0.292295933, -0.000199570306, 0.956327915)
  598. o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  599. o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  600. o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  601. o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  602. o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  603. o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  604. o15.Color = Color3.new(1, 0.686275, 0)
  605. o15.Position = Vector3.new(-3.78905678, 2.01186967, 11.4873295)
  606. o16.Name = "MainWeld"
  607. o16.Parent = o15
  608. o16.C0 = CFrame.new(0.194045544, 0, -0.131924629, -0.190776467, 0, 0.981634915, 0, 1, 0, -0.981634796, 0, -0.190776095)
  609. o16.Part0 = o15
  610. o16.Part1 = o22
  611. o17.Name = "MainWeld"
  612. o17.Parent = o15
  613. o17.C0 = CFrame.new(0.129232407, 0, 0.138762474, 0.34205988, 0, 0.939684212, 0, 1, 0, -0.939682126, 0, 0.34206447)
  614. o17.Part0 = o15
  615. o17.Part1 = o21
  616. o18.Name = "MainWeld"
  617. o18.Parent = o15
  618. o18.C0 = CFrame.new(0.295556545, 0, -0.0674219131, 0.788021266, 0, 0.615649581, 0, 1, 0, -0.615650117, 0, 0.78802079)
  619. o18.Part0 = o15
  620. o18.Part1 = o20
  621. o19.Name = "MainWeld"
  622. o19.Parent = o15
  623. o19.C0 = CFrame.new(0.322481155, 0, 0.131917953, -0.754688084, 0, 0.656095028, 0, 1, 0, -0.656095028, 0, -0.754688084)
  624. o19.Part0 = o15
  625. o19.Part1 = o23
  626. o20.Parent = o14
  627. o20.Material = Enum.Material.Granite
  628. o20.BrickColor = BrickColor.new("Really white")
  629. o20.Position = Vector3.new(-3.48669624, 2.01192904, 11.5092421)
  630. o20.Rotation = Vector3.new(-0.0199999996, 21, 0.00999999978)
  631. o20.Size = Vector3.new(0.0500000119, 0.0500000007, 1)
  632. o20.CFrame = CFrame.new(-3.48669624, 2.01192904, 11.5092421, 0.93355757, -0.00018174194, 0.358427554, 9.81350677e-05, 0.99999994, 0.000251451711, -0.358427525, -0.000199570306, 0.93355763)
  633. o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  634. o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  635. o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  636. o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  637. o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  638. o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  639. o20.Color = Color3.new(1, 0.686275, 0)
  640. o20.Position = Vector3.new(-3.48669624, 2.01192904, 11.5092421)
  641. o21.Parent = o14
  642. o21.Material = Enum.Material.Granite
  643. o21.BrickColor = BrickColor.new("Really white")
  644. o21.Position = Vector3.new(-3.70602679, 2.01191878, 11.6578093)
  645. o21.Rotation = Vector3.new(-0.0299999993, 53, 0.0199999996)
  646. o21.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
  647. o21.CFrame = CFrame.new(-3.70602679, 2.01191878, 11.6578093, 0.601784468, -0.00018174194, 0.79865855, -5.00190654e-05, 0.99999994, 0.000265248062, -0.79865855, -0.000199570306, 0.601784468)
  648. o21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  649. o21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  650. o21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  651. o21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  652. o21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  653. o21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  654. o21.Color = Color3.new(1, 0.686275, 0)
  655. o21.Position = Vector3.new(-3.70602679, 2.01191878, 11.6578093)
  656. o22.Parent = o14
  657. o22.Material = Enum.Material.Granite
  658. o22.BrickColor = BrickColor.new("Really white")
  659. o22.Position = Vector3.new(-3.56492138, 2.01189661, 11.4178839)
  660. o22.Rotation = Vector3.new(-0.109999999, 84, 0.100000001)
  661. o22.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
  662. o22.CFrame = CFrame.new(-3.56492138, 2.01189661, 11.4178839, 0.104482912, -0.00018174194, 0.994526684, -0.000179489085, 0.99999994, 0.000201598872, -0.994526744, -0.000199570306, 0.104482859)
  663. o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  664. o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  665. o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  666. o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  667. o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  668. o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  669. o22.Color = Color3.new(1, 0.686275, 0)
  670. o22.Position = Vector3.new(-3.56492138, 2.01189661, 11.4178839)
  671. o23.Parent = o14
  672. o23.Material = Enum.Material.Granite
  673. o23.BrickColor = BrickColor.new("Really white")
  674. o23.Position = Vector3.new(-3.51921415, 2.01196265, 11.7077503)
  675. o23.Rotation = Vector3.new(-179.990005, 58, 179.979996)
  676. o23.Size = Vector3.new(0.0500000007, 0.0500000007, 0.930000067)
  677. o23.CFrame = CFrame.new(-3.51921415, 2.01196265, 11.7077503, -0.529955328, -0.00018174194, 0.848034263, -0.000265557581, 0.99999994, 4.83600379e-05, -0.848034263, -0.000199570306, -0.529955328)
  678. o23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  679. o23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  680. o23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  681. o23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  682. o23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  683. o23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  684. o23.Color = Color3.new(1, 0.686275, 0)
  685. o23.Position = Vector3.new(-3.51921415, 2.01196265, 11.7077503)
  686. mas.Parent = workspace
  687. mas:MakeJoints()
  688. local mas1 = mas:GetChildren()
  689. for i=1,#mas1 do
  690.     mas1[i].Parent = workspace
  691.     ypcall(function() mas1[i]:MakeJoints() end)
  692. end
  693. mas:Destroy()
  694. for i=1,#cors do
  695. coroutine.resume(cors[i])
  696. end
  697.  
  698.  
  699.  
  700. wait()
  701.  
  702. workspace["RightArm"].Parent = game.Players.LocalPlayer.Character
  703.  
  704. game.Players.LocalPlayer.Character["RightArm"].Name = "Familiar Right Arm"
  705.  
  706. w = Instance.new("Weld", game.Players.LocalPlayer.Character["Right Arm"])
  707. w.Part0 = game.Players.LocalPlayer.Character["Right Arm"]
  708. w.Part1 = o2
  709. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  710. game.Players.LocalPlayer.Character["Right Arm"].Transparency = 1
  711.  
  712. for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Right Arm"]:GetChildren()) do
  713.     if v.ClassName == "Part" then
  714.     v.CanCollide = false
  715.     v.Anchored = false
  716.     end
  717. end
  718.  
  719.  
  720.  
  721. ----{{ Right Leg }}------
  722. --Created with PenguinAnonymous's compiler
  723. --PenguinAnonymous is not responsible for damages caused to your game
  724. --This plugin does not remove things
  725. --PenguinAnonymous cannot be held resonsible for manual deletion for the purpose of testing
  726. --Keep in mind, any items that cause errors in compilation will be skipped and documented within the last line of the disclaimer comments
  727. --Thank you for using my plugin and enjoy :)
  728. --It is free to use
  729. --If you use this plugin to create your own, please give me credit
  730. --Z_V edited my plugin to look like his own and published it without giving me credit, and that makes me very angry
  731. --Errors:
  732. local runDummyScript = function(f,scri)
  733. local oldenv = getfenv(f)
  734. local newenv = setmetatable({}, {
  735. __index = function(_, k)
  736. if k:lower() == 'script' then
  737. return scri
  738. else
  739. return oldenv[k]
  740. end
  741. end
  742. })
  743. setfenv(f, newenv)
  744. ypcall(function() f() end)
  745. end
  746. cors = {}
  747. mas = Instance.new("Model",game:GetService("Lighting"))
  748. mas.Name = "CompiledModel"
  749. o1 = Instance.new("Model")
  750. o2 = Instance.new("Part")
  751. o3 = Instance.new("Weld")
  752. o4 = Instance.new("Weld")
  753. o5 = Instance.new("Weld")
  754. o6 = Instance.new("Weld")
  755. o7 = Instance.new("Part")
  756. o8 = Instance.new("Part")
  757. o9 = Instance.new("Part")
  758. o10 = Instance.new("Part")
  759. o1.Name = "RightLeg"
  760. o1.Parent = mas
  761. o2.Parent = o1
  762. o2.Material = Enum.Material.Neon
  763. o2.BrickColor = BrickColor.new("Really white")
  764. o2.Position = Vector3.new(-4.19035339, 1.01002204, 4.73999977)
  765. o2.Size = Vector3.new(1, 2.01999998, 1)
  766. o2.CFrame = CFrame.new(-4.19035339, 1.01002204, 4.73999977, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  767. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  768. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  769. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  770. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  771. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  772. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  773. o2.Color = Color3.new(1, 0.686275, 0)
  774. o2.Position = Vector3.new(-4.19035339, 1.01002204, 4.73999977)
  775. o3.Name = "MainWeld"
  776. o3.Parent = o2
  777. o3.C0 = CFrame.new(-0.0150003433, -0.154792666, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  778. o3.Part0 = o2
  779. o3.Part1 = o9
  780. o4.Name = "MainWeld"
  781. o4.Parent = o2
  782. o4.C0 = CFrame.new(-0.0150003433, -0.639977336, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  783. o4.Part0 = o2
  784. o4.Part1 = o10
  785. o5.Name = "MainWeld"
  786. o5.Parent = o2
  787. o5.C0 = CFrame.new(-0.0150003433, 0.345878243, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  788. o5.Part0 = o2
  789. o5.Part1 = o8
  790. o6.Name = "MainWeld"
  791. o6.Parent = o2
  792. o6.C0 = CFrame.new(-0.0150003433, 0.799999952, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  793. o6.Part0 = o2
  794. o6.Part1 = o7
  795. o7.Parent = o1
  796. o7.Material = Enum.Material.Granite
  797. o7.BrickColor = BrickColor.new("Really black")
  798. o7.Position = Vector3.new(-4.20535374, 1.810022, 4.74499989)
  799. o7.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  800. o7.CFrame = CFrame.new(-4.20535374, 1.810022, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  801. o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  802. o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  803. o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  804. o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  805. o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  806. o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  807. o7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  808. o7.Position = Vector3.new(-4.20535374, 1.810022, 4.74499989)
  809. o8.Parent = o1
  810. o8.Material = Enum.Material.Granite
  811. o8.BrickColor = BrickColor.new("Really black")
  812. o8.Position = Vector3.new(-4.20535374, 1.35590029, 4.74499989)
  813. o8.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  814. o8.CFrame = CFrame.new(-4.20535374, 1.35590029, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  815. o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  816. o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  817. o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  818. o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  819. o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  820. o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  821. o8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  822. o8.Position = Vector3.new(-4.20535374, 1.35590029, 4.74499989)
  823. o9.Parent = o1
  824. o9.Material = Enum.Material.Granite
  825. o9.BrickColor = BrickColor.new("Really black")
  826. o9.Position = Vector3.new(-4.20535374, 0.855229378, 4.74499989)
  827. o9.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  828. o9.CFrame = CFrame.new(-4.20535374, 0.855229378, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  829. o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  830. o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  831. o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  832. o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  833. o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  834. o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  835. o9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  836. o9.Position = Vector3.new(-4.20535374, 0.855229378, 4.74499989)
  837. o10.Parent = o1
  838. o10.Material = Enum.Material.Granite
  839. o10.BrickColor = BrickColor.new("Really black")
  840. o10.Position = Vector3.new(-4.20535374, 0.370044708, 4.74499989)
  841. o10.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  842. o10.CFrame = CFrame.new(-4.20535374, 0.370044708, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  843. o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  844. o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  845. o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  846. o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  847. o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  848. o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  849. o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  850. o10.Position = Vector3.new(-4.20535374, 0.370044708, 4.74499989)
  851. mas.Parent = workspace
  852. mas:MakeJoints()
  853. local mas1 = mas:GetChildren()
  854. for i=1,#mas1 do
  855.     mas1[i].Parent = workspace
  856.     ypcall(function() mas1[i]:MakeJoints() end)
  857. end
  858. mas:Destroy()
  859. for i=1,#cors do
  860. coroutine.resume(cors[i])
  861. end
  862.  
  863.  
  864.  
  865. wait()
  866.  
  867. workspace["RightLeg"].Parent = game.Players.LocalPlayer.Character
  868.  
  869. game.Players.LocalPlayer.Character["RightLeg"].Name = "Familiar Right Leg"
  870.  
  871. w = Instance.new("Weld", game.Players.LocalPlayer.Character["Right Leg"])
  872. w.Part0 = game.Players.LocalPlayer.Character["Right Leg"]
  873. w.Part1 = o2
  874. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  875. game.Players.LocalPlayer.Character["Right Leg"].Transparency = 1
  876.  
  877. for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Right Leg"]:GetChildren()) do
  878.     if v.ClassName == "Part" then
  879.     v.CanCollide = false
  880.     v.Anchored = false
  881.     end
  882. end
  883.  
  884.  
  885.  
  886.  
  887. ----{{ Left Leg}}--------
  888. local runDummyScript = function(f,scri)
  889. local oldenv = getfenv(f)
  890. local newenv = setmetatable({}, {
  891. __index = function(_, k)
  892. if k:lower() == 'script' then
  893. return scri
  894. else
  895. return oldenv[k]
  896. end
  897. end
  898. })
  899. setfenv(f, newenv)
  900. ypcall(function() f() end)
  901. end
  902. cors = {}
  903. mas = Instance.new("Model",game:GetService("Lighting"))
  904. mas.Name = "CompiledModel"
  905. o1 = Instance.new("Model")
  906. o2 = Instance.new("Part")
  907. o3 = Instance.new("Weld")
  908. o4 = Instance.new("Weld")
  909. o5 = Instance.new("Weld")
  910. o6 = Instance.new("Weld")
  911. o7 = Instance.new("Part")
  912. o8 = Instance.new("Part")
  913. o9 = Instance.new("Part")
  914. o10 = Instance.new("Part")
  915. o1.Name = "LeftLeg"
  916. o1.Parent = mas
  917. o2.Parent = o1
  918. o2.Material = Enum.Material.Neon
  919. o2.BrickColor = BrickColor.new("Really white")
  920. o2.Position = Vector3.new(3.73664784, 1.01502204, 4.73999977)
  921. o2.Size = Vector3.new(1, 2.02999997, 1)
  922. o2.CFrame = CFrame.new(3.73664784, 1.01502204, 4.73999977, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  923. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  924. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  925. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  926. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  927. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  928. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  929. o2.Color = Color3.new(1, 0.686275, 0)
  930. o2.Position = Vector3.new(3.73664784, 1.01502204, 4.73999977)
  931. o3.Name = "MainWeld"
  932. o3.Parent = o2
  933. o3.C0 = CFrame.new(-0.0150003433, 0.794999957, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  934. o3.Part0 = o2
  935. o3.Part1 = o7
  936. o4.Name = "MainWeld"
  937. o4.Parent = o2
  938. o4.C0 = CFrame.new(-0.0150003433, 0.340878248, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  939. o4.Part0 = o2
  940. o4.Part1 = o8
  941. o5.Name = "MainWeld"
  942. o5.Parent = o2
  943. o5.C0 = CFrame.new(-0.0150003433, -0.644977331, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  944. o5.Part0 = o2
  945. o5.Part1 = o10
  946. o6.Name = "MainWeld"
  947. o6.Parent = o2
  948. o6.C0 = CFrame.new(-0.0150003433, -0.159792662, 0.00500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  949. o6.Part0 = o2
  950. o6.Part1 = o9
  951. o7.Parent = o1
  952. o7.Material = Enum.Material.Granite
  953. o7.BrickColor = BrickColor.new("Really black")
  954. o7.Position = Vector3.new(3.7216475, 1.810022, 4.74499989)
  955. o7.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  956. o7.CFrame = CFrame.new(3.7216475, 1.810022, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  957. o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  958. o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  959. o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  960. o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  961. o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  962. o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  963. o7.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  964. o7.Position = Vector3.new(3.7216475, 1.810022, 4.74499989)
  965. o8.Parent = o1
  966. o8.Material = Enum.Material.Granite
  967. o8.BrickColor = BrickColor.new("Really black")
  968. o8.Position = Vector3.new(3.7216475, 1.35590029, 4.74499989)
  969. o8.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  970. o8.CFrame = CFrame.new(3.7216475, 1.35590029, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  971. o8.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  972. o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  973. o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  974. o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  975. o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  976. o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  977. o8.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  978. o8.Position = Vector3.new(3.7216475, 1.35590029, 4.74499989)
  979. o9.Parent = o1
  980. o9.Material = Enum.Material.Granite
  981. o9.BrickColor = BrickColor.new("Really black")
  982. o9.Position = Vector3.new(3.7216475, 0.855229378, 4.74499989)
  983. o9.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  984. o9.CFrame = CFrame.new(3.7216475, 0.855229378, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  985. o9.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  986. o9.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  987. o9.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  988. o9.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  989. o9.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  990. o9.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  991. o9.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  992. o9.Position = Vector3.new(3.7216475, 0.855229378, 4.74499989)
  993. o10.Parent = o1
  994. o10.Material = Enum.Material.Granite
  995. o10.BrickColor = BrickColor.new("Really black")
  996. o10.Position = Vector3.new(3.7216475, 0.370044708, 4.74499989)
  997. o10.Size = Vector3.new(1.08999991, 0.379999936, 1.06999993)
  998. o10.CFrame = CFrame.new(3.7216475, 0.370044708, 4.74499989, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  999. o10.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1000. o10.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1001. o10.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1002. o10.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1003. o10.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1004. o10.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1005. o10.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1006. o10.Position = Vector3.new(3.7216475, 0.370044708, 4.74499989)
  1007. mas.Parent = workspace
  1008. mas:MakeJoints()
  1009. local mas1 = mas:GetChildren()
  1010. for i=1,#mas1 do
  1011.     mas1[i].Parent = workspace
  1012.     ypcall(function() mas1[i]:MakeJoints() end)
  1013. end
  1014. mas:Destroy()
  1015. for i=1,#cors do
  1016. coroutine.resume(cors[i])
  1017. end
  1018.  
  1019. wait()
  1020.  
  1021. workspace["LeftLeg"].Parent = game.Players.LocalPlayer.Character
  1022.  
  1023. game.Players.LocalPlayer.Character["LeftLeg"].Name = "Familiar Left Leg"
  1024.  
  1025. w = Instance.new("Weld", game.Players.LocalPlayer.Character["Left Leg"])
  1026. w.Part0 = game.Players.LocalPlayer.Character["Left Leg"]
  1027. w.Part1 = o2
  1028. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  1029. game.Players.LocalPlayer.Character["Left Leg"].Transparency = 1
  1030.  
  1031. for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Left Leg"]:GetChildren()) do
  1032.     if v.ClassName == "Part" then
  1033.     v.CanCollide = false
  1034.     v.Anchored = false
  1035.     end
  1036. end
  1037.  
  1038.  
  1039.  
  1040. -----{{ Left Arm}}------
  1041. local runDummyScript = function(f,scri)
  1042. local oldenv = getfenv(f)
  1043. local newenv = setmetatable({}, {
  1044. __index = function(_, k)
  1045. if k:lower() == 'script' then
  1046. return scri
  1047. else
  1048. return oldenv[k]
  1049. end
  1050. end
  1051. })
  1052. setfenv(f, newenv)
  1053. ypcall(function() f() end)
  1054. end
  1055. cors = {}
  1056. mas = Instance.new("Model",game:GetService("Lighting"))
  1057. mas.Name = "CompiledModel"
  1058. o1 = Instance.new("Model")
  1059. o2 = Instance.new("Part")
  1060. o3 = Instance.new("Weld")
  1061. o4 = Instance.new("Weld")
  1062. o5 = Instance.new("Weld")
  1063. o6 = Instance.new("Weld")
  1064. o7 = Instance.new("Weld")
  1065. o8 = Instance.new("Weld")
  1066. o9 = Instance.new("Weld")
  1067. o10 = Instance.new("Weld")
  1068. o11 = Instance.new("Part")
  1069. o12 = Instance.new("Part")
  1070. o13 = Instance.new("Part")
  1071. o14 = Instance.new("Model")
  1072. o15 = Instance.new("Part")
  1073. o16 = Instance.new("Weld")
  1074. o17 = Instance.new("Weld")
  1075. o18 = Instance.new("Weld")
  1076. o19 = Instance.new("Weld")
  1077. o20 = Instance.new("Part")
  1078. o21 = Instance.new("Part")
  1079. o22 = Instance.new("Part")
  1080. o23 = Instance.new("Part")
  1081. o1.Name = "LeftArm"
  1082. o1.Parent = mas
  1083. o2.Parent = o1
  1084. o2.Material = Enum.Material.Neon
  1085. o2.BrickColor = BrickColor.new("Really white")
  1086. o2.Position = Vector3.new(18.4260292, 0.987944722, 11.4995985)
  1087. o2.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  1088. o2.Size = Vector3.new(1, 2, 1)
  1089. o2.CFrame = CFrame.new(18.4260292, 0.987944722, 11.4995985, 1, -0.000181492287, 7.22773766e-05, 0.000181477895, 0.99999994, 0.000198908368, -7.23134726e-05, -0.000198895257, 1)
  1090. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1091. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1092. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1093. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1094. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1095. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1096. o2.Color = Color3.new(1, 0.686275, 0)
  1097. o2.Position = Vector3.new(18.4260292, 0.987944722, 11.4995985)
  1098. o3.Name = "MainWeld"
  1099. o3.Parent = o2
  1100. o3.C0 = CFrame.new(-0.190127373, 1.02396202, -0.0120782852, 0.956306815, 0, -0.292364985, 0, 1, 0, 0.292364985, 0, 0.956306815)
  1101. o3.Part0 = o2
  1102. o3.Part1 = o15
  1103. o4.Name = "MainWeld"
  1104. o4.Parent = o2
  1105. o4.C0 = CFrame.new(0.112231255, 1.02396202, 0.00985622406, 0.933583438, 0, 0.358360171, 0, 1, 0, -0.358360112, 0, 0.933583498)
  1106. o4.Part0 = o2
  1107. o4.Part1 = o20
  1108. o5.Name = "MainWeld"
  1109. o5.Parent = o2
  1110. o5.C0 = CFrame.new(-0.107109547, 1.02396202, 0.158407211, 0.601842105, 0, 0.798615098, 0, 1, 0, -0.798615098, 0, 0.601842105)
  1111. o5.Part0 = o2
  1112. o5.Part1 = o21
  1113. o6.Name = "MainWeld"
  1114. o6.Parent = o2
  1115. o6.C0 = CFrame.new(-0.00500011444, 0.00169897079, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1116. o6.Part0 = o2
  1117. o6.Part1 = o12
  1118. o7.Name = "MainWeld"
  1119. o7.Parent = o2
  1120. o7.C0 = CFrame.new(0.0340137482, 1.02396202, -0.0815076828, 0.104554683, 0, 0.994519114, 0, 1, 0, -0.994519174, 0, 0.104554668)
  1121. o7.Part0 = o2
  1122. o7.Part1 = o22
  1123. o8.Name = "MainWeld"
  1124. o8.Parent = o2
  1125. o8.C0 = CFrame.new(0.0796995163, 1.02396202, 0.208361626, -0.529894114, 0, 0.848072529, 0, 1, 0, -0.848072529, 0, -0.529894114)
  1126. o8.Part0 = o2
  1127. o8.Part1 = o23
  1128. o9.Name = "MainWeld"
  1129. o9.Parent = o2
  1130. o9.C0 = CFrame.new(-0.00500011444, -0.587784529, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1131. o9.Part0 = o2
  1132. o9.Part1 = o13
  1133. o10.Name = "MainWeld"
  1134. o10.Parent = o2
  1135. o10.C0 = CFrame.new(-0.00500011444, 0.734998703, 0.00500106812, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1136. o10.Part0 = o2
  1137. o10.Part1 = o11
  1138. o11.Parent = o1
  1139. o11.Material = Enum.Material.Granite
  1140. o11.BrickColor = BrickColor.new("Really black")
  1141. o11.Position = Vector3.new(18.4208965, 1.72294354, 11.5044537)
  1142. o11.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  1143. o11.Size = Vector3.new(1.08999991, 0.610000014, 1.04999995)
  1144. o11.CFrame = CFrame.new(18.4208965, 1.72294354, 11.5044537, 1, -0.000181492287, 7.22773766e-05, 0.000181477895, 0.99999994, 0.000198908368, -7.23134726e-05, -0.000198895257, 1)
  1145. o11.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1146. o11.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1147. o11.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1148. o11.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1149. o11.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1150. o11.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1151. o11.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1152. o11.Position = Vector3.new(18.4208965, 1.72294354, 11.5044537)
  1153. o12.Parent = o1
  1154. o12.Material = Enum.Material.Granite
  1155. o12.BrickColor = BrickColor.new("Really black")
  1156. o12.Position = Vector3.new(18.42103, 0.989643753, 11.5045996)
  1157. o12.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  1158. o12.Size = Vector3.new(1.08999991, 0.610000014, 1.04999995)
  1159. o12.CFrame = CFrame.new(18.42103, 0.989643753, 11.5045996, 1, -0.000181492287, 7.22773766e-05, 0.000181477895, 0.99999994, 0.000198908368, -7.23134726e-05, -0.000198895257, 1)
  1160. o12.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1161. o12.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1162. o12.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1163. o12.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1164. o12.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1165. o12.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1166. o12.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1167. o12.Position = Vector3.new(18.42103, 0.989643753, 11.5045996)
  1168. o13.Parent = o1
  1169. o13.Material = Enum.Material.Granite
  1170. o13.BrickColor = BrickColor.new("Really black")
  1171. o13.Position = Vector3.new(18.4211369, 0.400160372, 11.5047169)
  1172. o13.Rotation = Vector3.new(-0.00999999978, 0, 0.00999999978)
  1173. o13.Size = Vector3.new(1.08999991, 0.329999954, 1.04999995)
  1174. o13.CFrame = CFrame.new(18.4211369, 0.400160372, 11.5047169, 1, -0.000181492287, 7.22773766e-05, 0.000181477895, 0.99999994, 0.000198908368, -7.23134726e-05, -0.000198895257, 1)
  1175. o13.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1176. o13.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1177. o13.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1178. o13.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1179. o13.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1180. o13.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1181. o13.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1182. o13.Position = Vector3.new(18.4211369, 0.400160372, 11.5047169)
  1183. o14.Name = "Star"
  1184. o14.Parent = o1
  1185. o15.Parent = o14
  1186. o15.Material = Enum.Material.Granite
  1187. o15.BrickColor = BrickColor.new("Really white")
  1188. o15.Position = Vector3.new(18.2357159, 2.01186991, 11.4873304)
  1189. o15.Rotation = Vector3.new(-0.00999999978, -17, 0.00999999978)
  1190. o15.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
  1191. o15.CFrame = CFrame.new(18.2357159, 2.01186991, 11.4873304, 0.956327975, -0.000181492287, -0.292295873, 0.000231702375, 0.99999994, 0.000137159645, 0.292295843, -0.000198895257, 0.956327975)
  1192. o15.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1193. o15.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1194. o15.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1195. o15.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1196. o15.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1197. o15.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1198. o15.Color = Color3.new(1, 0.686275, 0)
  1199. o15.Position = Vector3.new(18.2357159, 2.01186991, 11.4873304)
  1200. o16.Name = "MainWeld"
  1201. o16.Parent = o15
  1202. o16.C0 = CFrame.new(0.295556068, 0, -0.0674219131, 0.788021266, 0, 0.615649581, 0, 1, 0, -0.615650117, 0, 0.78802079)
  1203. o16.Part0 = o15
  1204. o16.Part1 = o20
  1205. o17.Name = "MainWeld"
  1206. o17.Parent = o15
  1207. o17.C0 = CFrame.new(0.194046021, 0, -0.131924629, -0.190776467, 0, 0.981634915, 0, 1, 0, -0.981634796, 0, -0.190776095)
  1208. o17.Part0 = o15
  1209. o17.Part1 = o22
  1210. o18.Name = "MainWeld"
  1211. o18.Parent = o15
  1212. o18.C0 = CFrame.new(0.129232407, 0, 0.138762474, 0.34205988, 0, 0.939684212, 0, 1, 0, -0.939682126, 0, 0.34206447)
  1213. o18.Part0 = o15
  1214. o18.Part1 = o21
  1215. o19.Name = "MainWeld"
  1216. o19.Parent = o15
  1217. o19.C0 = CFrame.new(0.322481155, 0, 0.131917953, -0.754688084, 0, 0.656095028, 0, 1, 0, -0.656095028, 0, -0.754688084)
  1218. o19.Part0 = o15
  1219. o19.Part1 = o23
  1220. o20.Parent = o14
  1221. o20.Material = Enum.Material.Granite
  1222. o20.BrickColor = BrickColor.new("Really white")
  1223. o20.Position = Vector3.new(18.5380745, 2.01192904, 11.509243)
  1224. o20.Rotation = Vector3.new(-0.0199999996, 21, 0.00999999978)
  1225. o20.Size = Vector3.new(0.0500000119, 0.0500000007, 1)
  1226. o20.CFrame = CFrame.new(18.5380745, 2.01192904, 11.509243, 0.93355751, -0.000181492287, 0.358427644, 9.81439371e-05, 0.99999994, 0.000250732031, -0.358427614, -0.000198895257, 0.93355757)
  1227. o20.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1228. o20.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1229. o20.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1230. o20.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1231. o20.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1232. o20.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1233. o20.Color = Color3.new(1, 0.686275, 0)
  1234. o20.Position = Vector3.new(18.5380745, 2.01192904, 11.509243)
  1235. o21.Parent = o14
  1236. o21.Material = Enum.Material.Granite
  1237. o21.BrickColor = BrickColor.new("Really white")
  1238. o21.Position = Vector3.new(18.3187447, 2.01191854, 11.6578102)
  1239. o21.Rotation = Vector3.new(-0.0299999993, 53, 0.0199999996)
  1240. o21.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
  1241. o21.CFrame = CFrame.new(18.3187447, 2.01191854, 11.6578102, 0.601784408, -0.000181492287, 0.798658609, -4.96301873e-05, 0.99999994, 0.000264642411, -0.798658609, -0.000198895257, 0.601784348)
  1242. o21.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1243. o21.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1244. o21.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1245. o21.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1246. o21.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1247. o21.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1248. o21.Color = Color3.new(1, 0.686275, 0)
  1249. o21.Position = Vector3.new(18.3187447, 2.01191854, 11.6578102)
  1250. o22.Parent = o14
  1251. o22.Material = Enum.Material.Granite
  1252. o22.BrickColor = BrickColor.new("Really white")
  1253. o22.Position = Vector3.new(18.4598503, 2.01189661, 11.4178848)
  1254. o22.Rotation = Vector3.new(-0.109999999, 84, 0.100000001)
  1255. o22.Size = Vector3.new(0.0500000007, 0.0500000007, 1)
  1256. o22.CFrame = CFrame.new(18.4598503, 2.01189661, 11.4178848, 0.1044828, -0.000181492287, 0.994526684, -0.000178843824, 0.99999994, 0.00020128004, -0.994526744, -0.000198895257, 0.104482748)
  1257. o22.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1258. o22.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1259. o22.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1260. o22.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1261. o22.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1262. o22.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1263. o22.Color = Color3.new(1, 0.686275, 0)
  1264. o22.Position = Vector3.new(18.4598503, 2.01189661, 11.4178848)
  1265. o23.Parent = o14
  1266. o23.Material = Enum.Material.Granite
  1267. o23.BrickColor = BrickColor.new("Really white")
  1268. o23.Position = Vector3.new(18.505558, 2.01196241, 11.7077503)
  1269. o23.Rotation = Vector3.new(-179.990005, 58, 179.979996)
  1270. o23.Size = Vector3.new(0.0500000007, 0.0500000007, 0.930000067)
  1271. o23.CFrame = CFrame.new(18.505558, 2.01196241, 11.7077503, -0.529955387, -0.000181492287, 0.848034203, -0.000264852803, 0.99999994, 4.85060373e-05, -0.848034203, -0.000198895257, -0.529955447)
  1272. o23.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  1273. o23.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  1274. o23.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  1275. o23.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  1276. o23.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  1277. o23.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  1278. o23.Color = Color3.new(1, 0.686275, 0)
  1279. o23.Position = Vector3.new(18.505558, 2.01196241, 11.7077503)
  1280. mas.Parent = workspace
  1281. mas:MakeJoints()
  1282. local mas1 = mas:GetChildren()
  1283. for i=1,#mas1 do
  1284.     mas1[i].Parent = workspace
  1285.     ypcall(function() mas1[i]:MakeJoints() end)
  1286. end
  1287. mas:Destroy()
  1288. for i=1,#cors do
  1289. coroutine.resume(cors[i])
  1290. end
  1291.  
  1292. wait()
  1293.  
  1294. workspace["LeftArm"].Parent = game.Players.LocalPlayer.Character
  1295.  
  1296. game.Players.LocalPlayer.Character["LeftArm"].Name = "Familiar Left Arm"
  1297.  
  1298. w = Instance.new("Weld", game.Players.LocalPlayer.Character["Left Arm"])
  1299. w.Part0 = game.Players.LocalPlayer.Character["Left Arm"]
  1300. w.Part1 = o2
  1301. w.C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0)
  1302. game.Players.LocalPlayer.Character["Left Arm"].Transparency = 1
  1303.  
  1304. for i,v in pairs (game.Players.LocalPlayer.Character["Familiar Left Arm"]:GetChildren()) do
  1305.     if v.ClassName == "Part" then
  1306.     v.CanCollide = false
  1307.     v.Anchored = false
  1308.     end
  1309. end
  1310.  
  1311.  
  1312.  
  1313.  
  1314. function smooth(obj)
  1315.     local sides = {"Left", "Right", "Top", "Bottom", "Front", "Back"}
  1316.     for i,v in pairs(sides) do
  1317.         obj[v.."Surface"] = "SmoothNoOutlines"
  1318.     end
  1319. end
  1320. function fade(obj, dest, grow)
  1321.     spawn(function()
  1322.         local oldcf = obj.CFrame
  1323.         for i = 0, 10 do
  1324.             if grow then
  1325.                 obj.Size = obj.Size +Vector3.new(1,1,1)
  1326.                 obj.CFrame = oldcf
  1327.             end
  1328.             obj.Transparency = obj.Transparency +0.1
  1329.             Swait()
  1330.         end
  1331.         if dest then
  1332.         obj:Destroy()
  1333.         end
  1334.     end)
  1335. end
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341. IT = Instance.new
  1342. CF = CFrame.new
  1343. VT = Vector3.new
  1344. RAD = math.rad
  1345. C3 = Color3.new
  1346. UD2 = UDim2.new
  1347. BRICKC = BrickColor.new
  1348. ANGLES = CFrame.Angles
  1349. EULER = CFrame.fromEulerAnglesXYZ
  1350. COS = math.cos
  1351. ACOS = math.acos
  1352. SIN = math.sin
  1353. ASIN = math.asin
  1354. ABS = math.abs
  1355. MRANDOM = math.random
  1356. FLOOR = math.floor
  1357.  
  1358.  
  1359. function NoOutlines(PART)
  1360.     PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  1361. end
  1362.  
  1363. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE)
  1364.     local NEWPART = IT("Part")
  1365.     NEWPART.formFactor = FORMFACTOR
  1366.     NEWPART.Reflectance = REFLECTANCE
  1367.     NEWPART.Transparency = TRANSPARENCY
  1368.     NEWPART.CanCollide = false
  1369.     NEWPART.Locked = true
  1370.     NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  1371.     NEWPART.Name = NAME
  1372.     NEWPART.Size = SIZE
  1373.     NEWPART.Position = Torso.Position
  1374.     NoOutlines(NEWPART)
  1375.     NEWPART.Material = MATERIAL
  1376.     NEWPART:BreakJoints()
  1377.     NEWPART.Parent = PARENT
  1378.     return NEWPART
  1379. end
  1380.  
  1381. function CreateSound(ID, PARENT, VOLUME, PITCH)
  1382.     coroutine.resume(coroutine.create(function()
  1383.         local NEWSOUND = IT("Sound", PARENT)
  1384.         NEWSOUND.Volume = VOLUME
  1385.         NEWSOUND.Pitch = PITCH
  1386.         NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  1387.         Swait()
  1388.         NEWSOUND:play()
  1389.         game:GetService("Debris"):AddItem(NEWSOUND, 10)
  1390.     end))
  1391. end
  1392.  
  1393.  
  1394. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  1395.     return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  1396. end
  1397.  
  1398. function FirePillar(POSITION1, POSITION2, SIZE, RISE, RANGE, LOWDAMAGE, HIGHDAMAGE, LASTINGTIME)
  1399.     local POS1 = POSITION1
  1400.     local POS2 = POSITION2
  1401.     local MOUSELOOK = CF((POS1 + POS2) / 2, POS2)
  1402.     local FIREPILLARHITSOUNDS = {"171378971", --[["646619365",--]] "472579737"--[[, "144140670"--]]}
  1403.     local FIREPILLARCOLORS = {"Really black", "White", "Really black"}
  1404.     local FIREPILLAR1HIT, FIREPILLAR1POS = Raycast(POS1, MOUSELOOK.lookVector, RANGE * Player_Size, Character)
  1405.     local FirePillarRefpart1 = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  1406.     FirePillarRefpart1.Anchored = true
  1407.     FirePillarRefpart1.CFrame = CF(FIREPILLAR1POS) * CF(0, 10, 0)
  1408.     game:GetService("Debris"):AddItem(FirePillarRefpart1, 5)
  1409.     local FIREPILLAR2HIT, FIREPILLAR2POS = Raycast(FirePillarRefpart1.Position, CF(FirePillarRefpart1.Position, FirePillarRefpart1.Position + VT(0, -1, 0)).lookVector, 999, Character)
  1410.     if FIREPILLAR2HIT ~= nil then
  1411.         FirePillarRefpart1.Parent = nil
  1412.         local FirePillarRefpart2 = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  1413.         FirePillarRefpart2.Anchored = true
  1414.         FirePillarRefpart2.CFrame = CF(FIREPILLAR2POS)
  1415.         game:GetService("Debris"):AddItem(FirePillarRefpart2, 5)
  1416.         CreateSound(FIREPILLARHITSOUNDS[MRANDOM(1, #FIREPILLARHITSOUNDS)], FirePillarRefpart2, 1.2, MRANDOM(11, 13) / 10)
  1417.         for i = 1, MRANDOM(5, 10) do
  1418.             MagicBlock(FIREPILLARCOLORS[MRANDOM(1, #FIREPILLARCOLORS)], "Neon", FirePillarRefpart2.CFrame * ANGLES(RAD(MRANDOM(-60, 60)), 0, RAD(MRANDOM(-60, 60))), CF(0, MRANDOM(5, 7) / 10 * Player_Size, 0), VT(0, 0, 0), 30, 30, 30, 0, 0, 0, MRANDOM(3, 5) / 100)
  1419.         end
  1420.         for i = 1, MRANDOM(15, 20) do
  1421.             local FIREEFFECTSIZE = MRANDOM(1, 2)
  1422.             MagicBlock(FIREPILLARCOLORS[MRANDOM(1, #FIREPILLARCOLORS)], "Neon", FirePillarRefpart2.CFrame, CF(0, MRANDOM(5, 10) / 100, 0) * ANGLES(0, RAD(MRANDOM(-20, 20)), 0), VT(MRANDOM(SIZE / 6, SIZE / 4), 0, 0), FIREEFFECTSIZE, FIREEFFECTSIZE, FIREEFFECTSIZE, -0.02, -0.02, -0.02, MRANDOM(1, 2) / 100)
  1423.         end
  1424.         MagicCylinder("Really black", "Neon", CF(FIREPILLAR2POS), ANGLES(0, 0, 0), VT(0, 0, 0), SIZE, 0.1, SIZE, 1.5, 0, 1.5, LASTINGTIME)
  1425.         MagicSphere("Really black", "Neon", FirePillarRefpart2.CFrame, ANGLES(0, 0, 0), VT(0, 0, 0), SIZE, 0.1, SIZE, 1.5, RISE, 1.5, LASTINGTIME)
  1426.         MagicSphere("Black", "Neon", FirePillarRefpart2.CFrame, ANGLES(0, 0, 0), VT(0, 0, 0), SIZE * 0.5, 0.1, SIZE * 0.5, 1.5, RISE * 0.75, 1.5, LASTINGTIME)
  1427.         MagicSphere("Dark indigo", "Neon", FirePillarRefpart2.CFrame, ANGLES(0, 0, 0), VT(0, 0, 0), SIZE * 0.25, 0.1, SIZE * 0.25, 1.5, RISE * 0.375, 1.5, LASTINGTIME)
  1428.         MagnitudeDamage("", "", "", "", 10, 10, 10, 1, FirePillarRefpart2, SIZE / 3, false, LOWDAMAGE, HIGHDAMAGE, 0, "Normal", RootPart, 0, 1, MRANDOM(10, 15), nil, false, true, "Movement", -0.1, 3, true)
  1429.     end
  1430. end
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436. mouse.KeyDown:connect(function(key)
  1437.  if key == "b" then
  1438.    hum.WalkSpeed = 0
  1439.    if Debounces.CanAttack == true then
  1440.      Debounces.CanAttack = false
  1441.      Debounces.NoIdl = true
  1442.      Debounces.on = true
  1443.      v = Instance.new("Sound")
  1444.      v.SoundId = "http://www.roblox.com/asset/?id=800952230"
  1445.      v.Parent = char
  1446.      v.Looped = false
  1447.      v.Pitch = 1
  1448.      v.Volume =  3000
  1449.      
  1450. wait()
  1451.        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(30)), 0.1)
  1452.        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(75), 0, math.rad(-30)), 0.1)
  1453.        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0) * CFrame.Angles(math.rad(-20), math.rad(0), 0), 0.1)
  1454.        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.1)
  1455.        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(30), 0, math.rad(-5)), 0.1)
  1456.        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(30), 0, math.rad(5)), 0.1)
  1457.        if Debounces.on == false then
  1458.        end
  1459.        wait()
  1460.      end
  1461.      wait()
  1462.          
  1463.               v:Play()
  1464.  
  1465.      for i = 1, 15 do
  1466.        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
  1467.        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
  1468.        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  1469.        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
  1470.        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  1471.        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1472.        if Debounces.on == false then
  1473.          break
  1474.        end
  1475.        wait()
  1476.      end
  1477.      for i = 1, 15 do
  1478.        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  1479.        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
  1480.        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  1481.        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
  1482.        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1483.        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  1484.        if Debounces.on == false then
  1485.          break
  1486.        end
  1487.        wait()
  1488.      end
  1489.      for i = 1, 15 do
  1490.        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
  1491.        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
  1492.        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  1493.        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
  1494.        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  1495.        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1496.        if Debounces.on == false then
  1497.          break
  1498.        end
  1499.        wait()
  1500.      end
  1501.      for i = 1, 15 do
  1502.        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  1503.        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
  1504.        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  1505.        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
  1506.        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1507.        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  1508.        if Debounces.on == false then
  1509.          break
  1510.        end
  1511.        wait()
  1512.      end
  1513.      for i = 1, 15 do
  1514.        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-130)), 0.2)
  1515.        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(70)), 0.2)
  1516.        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(30), 0), 0.1)
  1517.        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(20), math.rad(0)), 0.2)
  1518.        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(-40)), 0.1)
  1519.        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1520.        if Debounces.on == false then
  1521.          break
  1522.        end
  1523.        wait()
  1524.      end
  1525.      for i = 1, 10 do
  1526.        larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(-70)), 0.2)
  1527.        rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(120), math.rad(0), math.rad(130)), 0.2)
  1528.        hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, 0.2) * CFrame.Angles(math.rad(45), math.rad(-30), 0), 0.1)
  1529.        torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(30), math.rad(-20), math.rad(0)), 0.2)
  1530.        lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(0)), 0.1)
  1531.        rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-30), 0, math.rad(40)), 0.1)
  1532.        if Debounces.on == false then
  1533.          break
  1534.        end
  1535.        wait()
  1536.      end
  1537.  
  1538.      wait(1.4)
  1539.      Debounces.NoIdl = false
  1540.      hum.WalkSpeed = 5
  1541.      Debounces.on = false
  1542.      wait()
  1543.      if Debounces.CanAttack == false then
  1544.        Debounces.CanAttack = true
  1545.        v:Destroy()
  1546.      
  1547.      end
  1548.    end
  1549.  end)
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558. function Ragdoll(Format, Character, Force)
  1559.  if Force ~= true then
  1560.    if Character:FindFirstChild("Ragdoll") ~= nil and Format == true then
  1561.      return false
  1562.    end
  1563.    if Character:FindFirstChild("Ragdoll") == nil and Format == false then
  1564.      return false
  1565.    end
  1566.  end
  1567.  local Head, Torso, Humanoid
  1568.  local Dead = false
  1569.  for _, Children in pairs(Character:GetChildren()) do
  1570.    if Children.ClassName == "ForceField" then
  1571.      Children:Remove()
  1572.    end
  1573.    if Children.Name == "" then
  1574.      Children:Remove()
  1575.    end
  1576.    if Children.Name == "Head" then
  1577.      Head = Children
  1578.    end
  1579.    if Children.Name == "Torso" then
  1580.      Torso = Children
  1581.    end
  1582.    if Children.ClassName == "Humanoid" then
  1583.      Humanoid = Children
  1584.    end
  1585.    if Children:IsA("Accoutrement") then
  1586.      if Children:FindFirstChild("Handle") ~= nil then
  1587.        if math.random(1, 3) == 1 then
  1588.          coroutine.wrap(function()
  1589.            Children.Parent = Workspace
  1590.            wait()
  1591.            Children.Parent = Character
  1592.            Children.Handle.CanCollide = true
  1593.          end)()
  1594.        else
  1595.          Children.Parent = Workspace
  1596.          Children.Handle.CanCollide = true
  1597.        end
  1598.      else
  1599.        Children:Remove()
  1600.      end
  1601.    end
  1602.  end
  1603.  if Humanoid ~= nil and Humanoid.Health <= 0 then
  1604.    Dead = true
  1605.  end
  1606.  if Torso ~= nil then
  1607.    for _, Children2 in pairs(Torso:GetChildren()) do
  1608.      if Children2:IsA("JointInstance") then
  1609.        Children2:Remove()
  1610.      end
  1611.    end
  1612.  end
  1613.  if Head ~= nil then
  1614.    if (function()
  1615.      if Dead == true and math.random(1, 2) == 1 then
  1616.        return true
  1617.      else
  1618.        return false
  1619.      end
  1620.    end)() == false then
  1621.      local Neck = Instance.new("Motor6D")
  1622.      Neck.Name = "Neck"
  1623.      Neck.Part0 = Torso
  1624.      Neck.Part1 = Head
  1625.      Neck.C0 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-90), 0, math.rad(180))
  1626.      Neck.C1 = CFrame.new(0, -0.5, 0) * CFrame.fromEulerAnglesXYZ(math.rad(-90), 0, math.rad(180))
  1627.      Neck.MaxVelocity = 0.1
  1628.      Neck.Parent = Torso
  1629.    end
  1630.  end
  1631.  if Format == true then
  1632.    local Ragdoll = Instance.new("IntValue")
  1633.    Ragdoll.Name = "Ragdoll"
  1634.    Ragdoll.Parent = Character
  1635.    if Torso ~= nil then
  1636.      Torso.Velocity = Torso.Velocity / 1.25
  1637.      Torso.RotVelocity = Torso.RotVelocity / 1.25 + Head.CFrame.lookVector * 80
  1638.      if Dead == true and Humanoid ~= nil then
  1639.        local Humanoid2 = Humanoid:Clone()
  1640.        wait()
  1641.        Humanoid:Remove()
  1642.        Humanoid2.Parent = Character
  1643.        Humanoid = Humanoid2
  1644.      end
  1645.      local Limb = Character:FindFirstChild("Right Arm")
  1646.      if Limb ~= nil then
  1647.        Limb.Velocity = Torso.Velocity
  1648.        Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0)
  1649.        local Joint = Instance.new("Glue")
  1650.        Joint.Name = "RightShoulder"
  1651.        Joint.Part0 = Torso
  1652.        Joint.Part1 = Limb
  1653.        Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1654.        Joint.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1655.        Joint.Parent = Torso
  1656.        local Weight = Instance.new("Part")
  1657.        Weight.Name = ""
  1658.        Weight.TopSurface = 0
  1659.        Weight.BottomSurface = 0
  1660.        Weight.Shape = "Block"
  1661.        Weight.FormFactor = "Custom"
  1662.        Weight.Size = Vector3.new(1, 1, 1)
  1663.        Weight.Transparency = 1
  1664.        Weight.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1665.        Weight.Parent = Character
  1666.        local Weld = Instance.new("Weld")
  1667.        Weld.Part0 = Limb
  1668.        Weld.Part1 = Weight
  1669.        Weld.C0 = CFrame.new(0, -0.5, 0)
  1670.        Weld.Parent = Limb
  1671.      end
  1672.      local Limb = Character:FindFirstChild("Left Arm")
  1673.      if Limb then
  1674.        Limb.Velocity = Torso.Velocity
  1675.        Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0)
  1676.        local Joint = Instance.new("Glue")
  1677.        Joint.Name = "LeftShoulder"
  1678.        Joint.Part0 = Torso
  1679.        Joint.Part1 = Limb
  1680.        Joint.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1681.        Joint.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1682.        Joint.Parent = Torso
  1683.        local Weight = Instance.new("Part")
  1684.        Weight.Name = ""
  1685.        Weight.TopSurface = 0
  1686.        Weight.BottomSurface = 0
  1687.        Weight.Shape = "Block"
  1688.        Weight.FormFactor = "Custom"
  1689.        Weight.Size = Vector3.new(1, 1, 1)
  1690.        Weight.Transparency = 1
  1691.        Weight.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1692.        Weight.Parent = Character
  1693.        local Weld = Instance.new("Weld")
  1694.        Weld.Part0 = Limb
  1695.        Weld.Part1 = Weight
  1696.        Weld.C0 = CFrame.new(0, -0.5, 0)
  1697.        Weld.Parent = Limb
  1698.      end
  1699.      local Limb = Character:FindFirstChild("Right Leg")
  1700.      if Limb then
  1701.        Limb.Velocity = Torso.Velocity
  1702.        Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0)
  1703.        local Joint = Instance.new("Glue")
  1704.        Joint.Name = "RightHip"
  1705.        Joint.Part0 = Torso
  1706.        Joint.Part1 = Limb
  1707.        Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1708.        Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1709.        Joint.Parent = Torso
  1710.        local Weight = Instance.new("Part")
  1711.        Weight.Name = ""
  1712.        Weight.TopSurface = 0
  1713.        Weight.BottomSurface = 0
  1714.        Weight.Shape = "Block"
  1715.        Weight.FormFactor = "Custom"
  1716.        Weight.Size = Vector3.new(1, 1, 1)
  1717.        Weight.Transparency = 1
  1718.        Weight.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1719.        Weight.Parent = Character
  1720.        local Weld = Instance.new("Weld")
  1721.        Weld.Part0 = Limb
  1722.        Weld.Part1 = Weight
  1723.        Weld.C0 = CFrame.new(0, -0.5, 0)
  1724.        Weld.Parent = Limb
  1725.      end
  1726.      local Limb = Character:FindFirstChild("Left Leg")
  1727.      if Limb then
  1728.        Limb.Velocity = Torso.Velocity
  1729.        Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0)
  1730.        local Joint = Instance.new("Glue")
  1731.        Joint.Name = "LeftHip"
  1732.        Joint.Part0 = Torso
  1733.        Joint.Part1 = Limb
  1734.        Joint.C0 = CFrame.new(-0.5, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1735.        Joint.C1 = CFrame.new(0, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1736.        Joint.Parent = Torso
  1737.        local Weight = Instance.new("Part")
  1738.        Weight.Name = ""
  1739.        Weight.TopSurface = 0
  1740.        Weight.BottomSurface = 0
  1741.        Weight.Shape = "Block"
  1742.        Weight.FormFactor = "Custom"
  1743.        Weight.Size = Vector3.new(1, 1, 1)
  1744.        Weight.Transparency = 1
  1745.        Weight.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0)
  1746.        Weight.Parent = Character
  1747.        local Weld = Instance.new("Weld")
  1748.        Weld.Part0 = Limb
  1749.        Weld.Part1 = Weight
  1750.        Weld.C0 = CFrame.new(0, -0.5, 0)
  1751.        Weld.Parent = Limb
  1752.      end
  1753.      local Weight = Instance.new("Part")
  1754.      Weight.Name = ""
  1755.      Weight.TopSurface = 0
  1756.      Weight.BottomSurface = 0
  1757.      Weight.Shape = "Block"
  1758.      Weight.FormFactor = "Custom"
  1759.      Weight.Size = Vector3.new(1.75, 1.5, 1.1)
  1760.      Weight.Transparency = 1
  1761.      Weight.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0)
  1762.      Weight.Parent = Character
  1763.      local Weld = Instance.new("Weld")
  1764.      Weld.Part0 = Torso
  1765.      Weld.Part1 = Weight
  1766.      Weld.C0 = CFrame.new(0, 0.5, 0)
  1767.      Weld.Parent = Torso
  1768.    end
  1769.  elseif Format == false then
  1770.    if Character:FindFirstChild("Ragdoll") ~= nil then
  1771.      Character.Ragdoll:Remove()
  1772.    end
  1773.    if Torso ~= nil then
  1774.      local Limb = Character:FindFirstChild("Right Arm")
  1775.      if Limb ~= nil then
  1776.        local Joint = Instance.new("Motor6D")
  1777.        Joint.Name = "Right Shoulder"
  1778.        Joint.Part0 = Torso
  1779.        Joint.Part1 = Limb
  1780.        Joint.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  1781.        Joint.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  1782.        Joint.MaxVelocity = 0.15
  1783.        Joint.Parent = Torso
  1784.      end
  1785.      local Limb = Character:FindFirstChild("Left Arm")
  1786.      if Limb ~= nil then
  1787.        local Joint = Instance.new("Motor6D")
  1788.        Joint.Name = "Left Shoulder"
  1789.        Joint.Part0 = Torso
  1790.        Joint.Part1 = Limb
  1791.        Joint.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  1792.        Joint.C1 = CFrame.new(0, 0.5, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  1793.        Joint.MaxVelocity = 0.15
  1794.        Joint.Parent = Torso
  1795.      end
  1796.      local Limb = Character:FindFirstChild("Right Leg")
  1797.      if Limb ~= nil then
  1798.        local Joint = Instance.new("Motor6D")
  1799.        Joint.Name = "Right Hip"
  1800.        Joint.Part0 = Torso
  1801.        Joint.Part1 = Limb
  1802.        Joint.C0 = CFrame.new(0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  1803.        Joint.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(90), 0)
  1804.        Joint.MaxVelocity = 0.1
  1805.        Joint.Parent = Torso
  1806.      end
  1807.      local Limb = Character:FindFirstChild("Left Leg")
  1808.      if Limb ~= nil then
  1809.        local Joint = Instance.new("Motor6D")
  1810.        Joint.Name = "Left Hip"
  1811.        Joint.Part0 = Torso
  1812.        Joint.Part1 = Limb
  1813.        Joint.C0 = CFrame.new(-0.5, -1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  1814.        Joint.C1 = CFrame.new(0, 1, 0) * CFrame.fromEulerAnglesXYZ(0, math.rad(-90), 0)
  1815.        Joint.MaxVelocity = 0.1
  1816.        Joint.Parent = Torso
  1817.      end
  1818.      local Animate = Character:FindFirstChild("Animate")
  1819.      if Animate ~= nil then
  1820.        local Animate2 = Animate:Clone()
  1821.        Animate:Remove()
  1822.        Animate2.Parent = Character
  1823.      end
  1824.    end
  1825.  else
  1826.    return false
  1827.  end
  1828.  return true, Format
  1829. end
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835. function weld5(part0, part1, c0, c1)
  1836.    weeld=Instance.new("Weld", part0)
  1837.    weeld.Part0=part0
  1838.    weeld.Part1=part1
  1839.    weeld.C0=c0
  1840.    weeld.C1=c1
  1841.    return weeld
  1842. end
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848. Grab = false
  1849. mouse.KeyDown:connect(function(key)
  1850.    if key == "z" then
  1851.        Debounces.on = true
  1852.        Debounces.NoIdl = true
  1853.         Debounces.ks = true
  1854.        if Grab == false then
  1855.        gp = nil
  1856.        for i = 1, 20 do
  1857.             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)
  1858.             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)
  1859.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(-70),0), 0.2)
  1860.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(70), 0), 0.2)
  1861.             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)
  1862.             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)
  1863.            if Debounces.on == false then break end
  1864.            rs:wait(2)
  1865.        end
  1866.        con1=larm.Touched:connect(function(hit) -- this is grab
  1867.            ht = hit.Parent
  1868.            hum1=ht:FindFirstChild('Humanoid')
  1869.            if hum1 ~= nil then
  1870.                 if Debounces.ks==true then
  1871.                z = Instance.new("Sound",hed)
  1872.                z.SoundId = "rbxassetid://200632821"
  1873.                z.Volume = 1
  1874.                z:Play()
  1875.                Debounces.ks=false
  1876.                 end
  1877.                hum1.PlatformStand=true
  1878.                gp = ht
  1879.                Grab = true
  1880.                asd=weld5(larm,ht:FindFirstChild("Torso"),CFrame.new(0,-1,1.5),CFrame.new(0,0,0))
  1881.                asd.Parent = larm
  1882.                asd.Name = "asd"
  1883.                asd.C0=asd.C0*CFrame.Angles(math.rad(-90),math.rad(180),0)
  1884.                 stanceToggle = "Grabbed"
  1885.  
  1886.            --[[elseif hum1 == nil then
  1887.                con1:disconnect()
  1888.                wait() return]]--
  1889.            end
  1890.        end)
  1891.        for i = 1, 20 do
  1892.             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)
  1893.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(20)), 0.2)
  1894.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-10),math.rad(30),0), 0.2)
  1895.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-30), 0), 0.2)
  1896.             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)
  1897.             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)
  1898.            if Debounces.on == false then break end
  1899.            rs:wait(2)
  1900.        end
  1901.    con1:disconnect()
  1902.    Debounces.on = false
  1903.    Debounces.NoIdl = false
  1904.    elseif Grab == true then
  1905.        Grab = false
  1906.             --[[for i = 1, 16 do
  1907.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(math.rad(0),math.rad(50),math.rad(60)), 0.3)
  1908.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.5)*CFrame.Angles(math.rad(130),math.rad(0),math.rad(-60)), 0.3)
  1909.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(14),math.rad(70),0), 0.3)
  1910.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  1911.             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)
  1912.             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)
  1913.             cor.Weld.C1 = Lerp(cor.Weld.C1, CFrame.new(0, 0, 0) * CFrame.Angles(0, math.rad(40), 0), 0.3)
  1914.             if Debounces.on == false then end
  1915.             rs:wait()
  1916.         end]]--
  1917.             for i = 1, 16 do
  1918.             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.3)
  1919.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-73)), 0.3)
  1920.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
  1921.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
  1922.             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)
  1923.             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)
  1924.             if Debounces.on == false then end
  1925.             rs:wait()
  1926.         end
  1927.       Grabee = gp:FindFirstChild("Torso")
  1928.         par,loc=workspace:FindPartOnRay(Ray.new(Character.Torso.Position,(Character.Torso.Position-(Character.Torso.Position-Vector3.new(0,2,0))).unit*-500),Character)
  1929.             for i=1, 30 do
  1930.             p=Instance.new("Part")
  1931.             p.FrontSurface=par.TopSurface
  1932.             p.Material=par.Material
  1933.             p.BottomSurface=0
  1934.             p.Anchored=true p.CanCollide=false
  1935.             p.BrickColor=par.BrickColor
  1936.             p.Size=Vector3.new(math.random(15,35)/5,math.random(15,35)/5,math.random(4,5))
  1937.             p.CFrame=CFrame.new(Grabee.Position-Vector3.new(math.random(-i,i)/1,3,math.random(-i,i)/1),loc+Vector3.new(0,1000-i*20,0))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/30,math.random(-10,10)/30,math.random(-10,10)/30)
  1938.             p.Parent=Character
  1939.             game:GetService("Debris"):AddItem(p,2+i*.1)
  1940.             if math.random(1,5)==5 then
  1941.                 coroutine.resume(coroutine.create(function(p) f=Instance.new("Smoke") f.Parent=p f.Size=30 f.RiseVelocity=0 f.Opacity=.025 Swait(.1) f.Enabled=false Swait(1) f:Remove() end),p)
  1942.             end
  1943.         end
  1944.         for i=1, 30 do
  1945.             for i=1, 1 do
  1946.             p=Instance.new("Part")
  1947.             p.TopSurface=par.TopSurface
  1948.             p.BottomSurface=par.BottomSurface
  1949.             p.Material=par.Material
  1950.             p.BottomSurface=0
  1951.             p.Anchored=false p.CanCollide=true
  1952.             p.BrickColor=par.BrickColor
  1953.             p.formFactor="Custom"
  1954.             p.Size=Vector3.new(math.random(15,35)/12,math.random(13,35)/12,math.random(15,35)/12)
  1955.             p.CFrame=CFrame.new(Grabee.Position-Vector3.new(math.random(-4,4),-2,math.random(-4,4)))*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/20,math.random(-10,10)/5,math.random(-10,10)/20)
  1956.             p.Parent=Character
  1957.             game:GetService("Debris"):AddItem(p,3+i*.1)
  1958.             p.Velocity=Vector3.new(math.random(-10,10)*4,math.random(40,80),math.random(-10,10)*4)
  1959.             p.RotVelocity=p.Velocity
  1960.             if math.random(1,5)==5 then
  1961.                 coroutine.resume(coroutine.create(function(p) f=Instance.new("Smoke") f.Parent=p f.Size=15 f.RiseVelocity=10 f.Opacity=.1 Swait(.1) f.Enabled=false Swait(1) f:Remove() end),p)
  1962.             end
  1963.             end
  1964.             Swait(.025)
  1965.         end
  1966.                
  1967.         for i = 1, 13 do
  1968.             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.3)
  1969.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.4)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(-13)), 0.3)
  1970.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(20),0), 0.3)
  1971.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-60), math.rad(-30), 0), 0.3)
  1972.             lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(math.rad(80), math.rad(30), math.rad(-20)), 0.3)
  1973.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(70), math.rad(-15), math.rad(20)), 0.3)
  1974.             if Debounces.on == false then end
  1975.             rs:wait()
  1976.         end
  1977.         wait(0.3)
  1978.         hum1:TakeDamage(math.random(10000020,10000030))
  1979.         if gp ~= nil then
  1980.             for i,v in pairs(larm:GetChildren()) do
  1981.                 if v.Name == "asd" and v:IsA("Weld") then
  1982.                     v:Remove()
  1983.                 end
  1984.             end
  1985.         wait(0.3)
  1986.         stanceToggle = "Idle1"
  1987.        
  1988.  
  1989.        --[[bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  1990.        bv.maxForce = Vector3.new(400000, 400000, 400000)
  1991.        bv.P = 125000
  1992.        bv.velocity = char.Head.CFrame.lookVector * 200]]--
  1993.        ht=nil
  1994.        Debounces.on = false
  1995.        Debounces.NoIdl = false
  1996.        elseif ht == nil then wait()
  1997.        Grab = false
  1998.        Debounces.on = false
  1999.        Debounces.NoIdl = false
  2000.            end
  2001.        end
  2002.    end
  2003. end)
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010. mouse.KeyDown:connect(function(key)
  2011.     if key == "q" then
  2012.         Character.Humanoid.WalkSpeed = 0
  2013.         Debounces.on = true
  2014.        Debounces.NoIdl = true
  2015.         Debounces.ks = true
  2016.         for i = 1, 20 do
  2017.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(2.5,0,1.3), 0.2)
  2018.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  2019.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0,-1,0),0.2)
  2020.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(0,0,0), 0.5)
  2021.             if Debounces.on == false then break end
  2022.            rs:wait()
  2023.             end
  2024.         local HitBox = Instance.new("Part",Character["Right Arm"])
  2025.         HitBox.Size = Vector3.new(3,3,3)
  2026.         HitBox.Transparency = 1
  2027.         HitBox.CanCollide = false
  2028.         local HitBox2 = Instance.new("Weld",HitBox)
  2029.         HitBox2.Part0 = Character["Right Arm"]
  2030.         HitBox2.Part1 = HitBox
  2031.         HitBox2.C0 = CFrame.new(0,-1.1,0)
  2032.         HitBox.Touched:connect(function(hit)
  2033.             if hit.Parent:FindFirstChild("Humanoid") and hit.Parent ~= nil then
  2034.                 HitBox:remove()
  2035.                 hit.Parent.Head.Transparency = 1e9
  2036.                 local SFXZ = Instance.new("Sound",hit.Parent.Torso)
  2037.             SFXZ.SoundId = "rbxassetid://206082273"
  2038.             SFXZ.Volume = 1
  2039.             SFXZ.Pitch = 1
  2040.             SFXZ.Looped = false
  2041.             wait(0.01)
  2042.             SFXZ:Play()
  2043.         local HitBox = Instance.new("Part",Character["Right Arm"])
  2044.         HitBox.Transparency = 0
  2045.         HitBox.Size = Vector3.new(1,1,1)
  2046.         HitBox.BrickColor = hit.Parent.Head.BrickColor
  2047.         HitBox.CanCollide = false
  2048.         local HitBoxM = Instance.new("SpecialMesh",HitBox)
  2049.         HitBoxM.MeshType = "Head"
  2050.         HitBoxM.Scale = Vector3.new(1.25,1.25,1.25)
  2051.         local HitBox2 = Instance.new("Weld",HitBox)
  2052.         HitBox2.Part0 = Character["Right Arm"]
  2053.         HitBox2.Part1 = HitBox
  2054.         HitBox2.C0 = CFrame.new(0,-1.1,0)
  2055.         local D = Instance.new("Decal",HitBox)
  2056.         D.Face = "Front"
  2057.         D.Texture = hit.Parent.Head.face.Texture
  2058.         hit.Parent.Head.face:remove()
  2059.         local partasdeff = Instance.new("ParticleEmitter",hit.Parent.Torso)
  2060.             partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  2061.             partasdeff.LightEmission = .1
  2062.             partasdeff.Size = NumberSequence.new(0.2)
  2063.             partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  2064.             aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  2065.             bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  2066.             partasdeff.Transparency = bbb
  2067.             partasdeff.Size = aaa
  2068.             partasdeff.ZOffset = .9
  2069.             partasdeff.Acceleration = Vector3.new(0, -5, 0)
  2070.             partasdeff.LockedToPart = false
  2071.             partasdeff.EmissionDirection = "Top"
  2072.             partasdeff.Lifetime = NumberRange.new(1, 2)
  2073.             partasdeff.Rate = 1000
  2074.             partasdeff.Rotation = NumberRange.new(-100, 100)
  2075.             partasdeff.RotSpeed = NumberRange.new(-100, 100)
  2076.             partasdeff.Speed = NumberRange.new(10)
  2077.             partasdeff.VelocitySpread = 20
  2078.             partasdeff.Enabled=true
  2079.             hit.Parent.Head:remove()
  2080.             wait(1)
  2081.             for i = 1,14 do
  2082.                 HitBoxM.Scale = HitBoxM.Scale - Vector3.new(0.1,0.1,0.1)
  2083.                 game:GetService("RunService").RenderStepped:wait()
  2084.             end
  2085.             HitBox:remove()
  2086.             wait(0.5)
  2087.             partasdeff.Enabled = false
  2088.             HitBox:remove()
  2089.             Debounces.on = false
  2090.        Debounces.NoIdl = false
  2091.         Debounces.ks = false
  2092.         Character.Humanoid.WalkSpeed = 16
  2093.         local a = Instance.new("Part",game.Players.LocalPlayer.Character.Head)
  2094. a.Transparency = 1
  2095. a.Size = Vector3.new(.2,.2,.2)
  2096. local b = Instance.new("Weld",a.Parent.Parent)
  2097. b.Part0 = a
  2098. b.Part1 = a.Parent
  2099. b.C0 = CFrame.new(0,.3,0.65)
  2100. local p2mit = Instance.new("ParticleEmitter",a)
  2101. p2mit.Texture = "http://www.roblox.com/asset/?id=243132757"
  2102. p2mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
  2103. p2mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.2),NumberSequenceKeypoint.new(1,.2)})
  2104. p2mit.Lifetime = NumberRange.new(1)
  2105. p2mit.Rate = 10
  2106. p2mit.VelocitySpread = 10
  2107. p2mit.Acceleration = Vector3.new(0,-10,0)
  2108. p2mit.Speed = NumberRange.new(0)
  2109. coroutine.wrap(function()
  2110.    wait(15)
  2111.    p2mit.Enabled=false
  2112.    game:service'Debris':AddItem(a,2)
  2113. end)()
  2114.             end
  2115.         end)
  2116.         for i = 1, 20 do
  2117.             rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,0)*CFrame.Angles(2.9,0,0), 0.2)
  2118.             rarm.Weld.C1 = Lerp(rarm.Weld.C1, CFrame.new(0, 0.5, 0)*CFrame.Angles(0,0,0), 0.5)
  2119.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0,1,0),0.2)
  2120.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0,-1,0)*CFrame.Angles(0,0,0), 0.5)
  2121.             if Debounces.on == false then break end
  2122.            fat.Event:wait()
  2123.             end
  2124.         wait(0.5)
  2125.         HitBox:remove()
  2126.         wait(3)
  2127.         Debounces.on = false
  2128.        Debounces.NoIdl = false
  2129.         Debounces.ks = false
  2130.         Character.Humanoid.WalkSpeed = 5
  2131.     end
  2132. end)
  2133.  
  2134. Humanoid.WalkSpeed = 5
  2135.  
  2136. function FindNearestTorso(Position,Distance,SinglePlayer)
  2137.    if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
  2138.        local List = {}
  2139.        for i,v in pairs(workspace:GetChildren())do
  2140.            if v:IsA("Model")then
  2141.                if v:findFirstChild("Torso")then
  2142.                    if v ~= char then
  2143.                        if(v.Torso.Position -Position).magnitude <= Distance then
  2144.                            table.insert(List,v)
  2145.                        end
  2146.                    end
  2147.                end
  2148.            end
  2149.        end
  2150.    return List
  2151. end
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2158.        local valuer = 5
  2159.        local valuer2 = 10
  2160.        local valuer3 = 15
  2161.  
  2162.    
  2163. mouse.KeyDown:connect(function(key)
  2164.     if key == "f" then
  2165.          if Debounces.CanAttack == true then
  2166.             Debounces.CanAttack = false
  2167.             Debounces.NoIdl = true
  2168.             Debounces.on = true
  2169.            
  2170.            
  2171.             local en = Instance.new("Part",hed)
  2172.             en.Material = "Neon"
  2173.             en.BrickColor = BrickColor.new("Really white")
  2174.             en.CanCollide = false
  2175.             en.Size = Vector3.new(.1,.1,.1)
  2176.             en.Shape = "Ball"
  2177.             en.TopSurface = "SmoothNoOutlines"
  2178.             en.BottomSurface = "SmoothNoOutlines"
  2179.    
  2180.             for i = 1,200 do
  2181.         en.Size = en.Size + Vector3.new(.01,.01,.01)
  2182.         en.CFrame = hed.CFrame * CFrame.new(0,1.35,-0.86)
  2183.         if Debounces.on == false then break end
  2184.         rs:wait()
  2185.     end
  2186.    
  2187.     en:Destroy()
  2188.     wait(0.1)
  2189.     local X = Instance.new("Part",char)
  2190.     X.BrickColor = BrickColor.new("Really white")
  2191.     X.Name = "Shell"
  2192.     X.Shape = "Ball"
  2193.     X.Material = "Neon"
  2194.     X.Size = Vector3.new(1,1,1)
  2195.     X.CFrame = hed.CFrame * CFrame.new(0,1.35,-1.66)
  2196.     local bv = Instance.new("BodyVelocity",X)
  2197.     bv.maxForce = Vector3.new(99999,99999,99999)
  2198.     X.CFrame = CFrame.new(X.Position,mouse.Hit.p)
  2199.     bv.velocity = X.CFrame.lookVector*65
  2200.    
  2201.      Explode = X.Touched:connect(function(hit)
  2202.         if hit ~= char and hit.Name ~= "Shell" then
  2203.             local cf = X.CFrame
  2204.             bv:Destroy()
  2205.             X.Anchored = true
  2206.             Explode:disconnect()
  2207.             X.Size = Vector3.new(3,3,3)
  2208.             X.Touched:connect(function(hit) end)
  2209.             X.CanCollide = false
  2210.             X.Transparency = 1
  2211.        
  2212.         local part3 = Instance.new("Part", rarm)
  2213.             part3.Anchored=true
  2214.             part3.CanCollide=false
  2215.             part3.Locked = true
  2216.             part3.TopSurface = "SmoothNoOutlines"
  2217.             part3.BottomSurface = "SmoothNoOutlines"
  2218.             part3.FormFactor='Custom'
  2219.             part3.Size=Vector3.new(2,2, 2)
  2220.             part3.CFrame=X.CFrame
  2221.             part3.Transparency=0
  2222.             part3.BrickColor=BrickColor.new("Really white")
  2223.             local mesh3 = Instance.new("SpecialMesh",part3)
  2224.             mesh3.MeshType = "Sphere"
  2225.             mesh3.Scale = Vector3.new(2,2,2)
  2226.             --debris:AddItem(X,8)
  2227.             local part4 = Instance.new("Part", rarm)
  2228.             part4.Material = "Neon"
  2229.             part4.Anchored=true
  2230.             part4.CanCollide=false
  2231.             part4.Locked = true
  2232.             part4.TopSurface = "SmoothNoOutlines"
  2233.             part4.BottomSurface = "SmoothNoOutlines"
  2234.             part4.FormFactor='Custom'
  2235.             part4.Size=Vector3.new(2,2, 2)
  2236.             part4.CFrame=X.CFrame
  2237.             part4.Transparency=0
  2238.             part4.BrickColor=BrickColor.new("Really black")
  2239.             local mesh4 = Instance.new("SpecialMesh",part4)
  2240.             mesh4.MeshType = "Sphere"
  2241.             mesh4.Scale = Vector3.new(1,1,1)
  2242.             local part7 = Instance.new("Part", rarm)
  2243.             part7.Material = "Neon"
  2244.             part7.Anchored=true
  2245.             part7.CanCollide=false
  2246.             part7.Locked = true
  2247.             part7.TopSurface = "SmoothNoOutlines"
  2248.             part7.BottomSurface = "SmoothNoOutlines"
  2249.             part7.FormFactor='Custom'
  2250.             part7.Size=Vector3.new(2,2, 2)
  2251.             part7.CFrame=X.CFrame
  2252.             part7.Transparency=0
  2253.             part7.BrickColor=BrickColor.new("Really black")
  2254.             local mesh7 = Instance.new("SpecialMesh",part7)
  2255.             mesh7.MeshType = "Sphere"
  2256.             mesh7.Scale = Vector3.new(0.2, 0.2, 0.2)
  2257.         --[[X.Touched:connect(function(ht)
  2258.                 hit = ht.Parent
  2259.             if ht and hit:IsA("Model") then
  2260.                     if hit:FindFirstChild("Humanoid") then
  2261.                         if hit.Name ~= p.Name then
  2262.                             hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2263.                             wait(.3)
  2264.                         end
  2265.                     end
  2266.             elseif ht and hit:IsA("Hat") then
  2267.                 if hit.Parent.Name ~= p.Name then
  2268.                     if hit.Parent:FindFirstChild("Humanoid") then
  2269.                         hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2270.                         wait(.3)
  2271.                     end
  2272.                 end
  2273.             end
  2274.         end)
  2275.         part3.Touched:connect(function(ht)
  2276.                 hit = ht.Parent
  2277.             if ht and hit:IsA("Model") then
  2278.                     if hit:FindFirstChild("Humanoid") then
  2279.                         if hit.Name ~= p.Name then
  2280.                             hit:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2281.                             wait(.3)
  2282.                         end
  2283.                     end
  2284.             elseif ht and hit:IsA("Hat") then
  2285.                 if hit.Parent.Name ~= p.Name then
  2286.                     if hit.Parent:FindFirstChild("Humanoid") then
  2287.                         hit.Parent:FindFirstChild("Humanoid"):TakeDamage(math.random(4,6))
  2288.                         wait(.3)
  2289.                     end
  2290.                 end
  2291.             end
  2292.         end)]]--
  2293.          for i,v in pairs(FindNearestTorso(X.CFrame.p,50000))do
  2294.        if v:FindFirstChild('Humanoid') then
  2295.            v.Humanoid:TakeDamage(math.random(10000020,10000030))
  2296.            v.Humanoid.PlatformStand = true
  2297.            v:FindFirstChild("Torso").Velocity = head.CFrame.lookVector * 200
  2298.        end
  2299.    end
  2300.  
  2301.         local acos = math.acos
  2302.         local sqrt = math.sqrt
  2303.         local Vec3 = Vector3.new
  2304.         local fromAxisAngle = CFrame.fromAxisAngle
  2305.  
  2306.         local function toAxisAngle(CFr)
  2307.             local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
  2308.             local Angle = math.acos((R00+R11+R22-1)/2)
  2309.             local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2310.             A = A == 0 and 0.00001 or A
  2311.             local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2312.             B = B == 0 and 0.00001 or B
  2313.             local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
  2314.             C = C == 0 and 0.00001 or C
  2315.             local x = (R21-R12)/sqrt(A)
  2316.             local y = (R02-R20)/sqrt(B)
  2317.             local z = (R10-R01)/sqrt(C)
  2318.             return Vec3(x,y,z),Angle
  2319.         end
  2320.  
  2321.         function ApplyTrig(Num,Func)
  2322.             local Min,Max = Func(0),Func(1)
  2323.             local i = Func(Num)
  2324.             return (i-Min)/(Max-Min)
  2325.         end
  2326.  
  2327.         function LerpCFrame(CFrame1,CFrame2,Num)
  2328.             local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
  2329.             return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
  2330.         end
  2331.  
  2332.         function Crater(Torso,Radius)
  2333.             Spawn(function()
  2334.                 local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
  2335.                 local Ignore = {}
  2336.                 for i,v in pairs(game:GetService("Players"):GetPlayers()) do
  2337.                     if v.Character ~= nil then
  2338.                         Ignore[#Ignore+1] = v.Character
  2339.                     end
  2340.                 end
  2341.                 local Hit,Pos,SurfaceNorm = Workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
  2342.                 if Hit == nil then return end
  2343.                     local Parts = {}
  2344.                     for i = 1,360,10 do
  2345.                         local P = Instance.new("Part",Torso.Parent)
  2346.                         P.Anchored = true
  2347.                         P.FormFactor = "Custom"
  2348.                         P.BrickColor = Hit.BrickColor
  2349.                         P.Material = Hit.Material
  2350.                         P.TopSurface = "Smooth"
  2351.                         P.BottomSurface = "Smooth"
  2352.                         P.Size = Vector3.new(10,20,20)*(math.random(80,100)/100)
  2353.                         P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  2354.                         Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
  2355.                         if math.random(0,5) == 0 then -- rubble
  2356.                             local P = Instance.new("Part",Torso.Parent)
  2357.                             P.Anchored = true
  2358.                             P.FormFactor = "Custom"
  2359.                             P.BrickColor = Hit.BrickColor
  2360.                             P.Material = Hit.Material
  2361.                             P.TopSurface = "Smooth"
  2362.                             P.BottomSurface = "Smooth"
  2363.                             P.Size = Vector3.new(4,4,4)*(math.random(80,100)/100)
  2364.                             P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
  2365.                             Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
  2366.                             end
  2367.                         end
  2368.                         for i = 0,1,0.05 do
  2369.                             for i2,v in pairs(Parts) do
  2370.                                 v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
  2371.                             end
  2372.                             wait(0.02)
  2373.                         end
  2374.                         for i,v in pairs(Parts) do
  2375.                             if v[1].Size.X > 2.1 then
  2376.                                 v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
  2377.                             end
  2378.                             v[1].Anchored = false
  2379.                         end
  2380.                         for i = 0,1,0.05 do
  2381.                             for i2,v in pairs(Parts) do
  2382.                                 v[1].Transparency = i
  2383.                                 if i == 1 then
  2384.                                     v[1]:Destroy()
  2385.                                 elseif i >= 0.25 then
  2386.                                     v[1].CanCollide = false
  2387.                                 end
  2388.                             end
  2389.                         wait(0.02)
  2390.                         end
  2391.                     Parts = nil
  2392.                     end)
  2393.                 end
  2394.  
  2395.                
  2396.                 Part = function(x,y,z,color,tr,cc,an,parent)
  2397.                     local p = Instance.new('Part',parent or Weapon)
  2398.                     p.formFactor = 'Custom'
  2399.                     p.Size = Vector3.new(x,y,z)
  2400.                     p.BrickColor = BrickColor.new(color)
  2401.                     p.CanCollide = cc
  2402.                     p.Transparency = tr
  2403.                     p.Anchored = an
  2404.                     p.TopSurface,p.BottomSurface = 0,0
  2405.                     p.Locked=true
  2406.                     p:BreakJoints()
  2407.                 return p end
  2408.  
  2409.             Mesh = function(par,num,x,y,z)
  2410.             local msh = _
  2411.             if num == 1 then msh = Instance.new("CylinderMesh",par)
  2412.             elseif num == 2 then msh = Instance.new("SpecialMesh",par) msh.MeshType = 3
  2413.             elseif num == 3 then msh = Instance.new("BlockMesh",par)
  2414.             elseif num == 4 then msh = Instance.new("SpecialMesh",par) msh.MeshType = "Torso"
  2415.             elseif type(num) == 'string' then msh = Instance.new("SpecialMesh",par) msh.MeshId = num
  2416.             end msh.Scale = Vector3.new(x,y,z)
  2417.             return msh end
  2418.  
  2419.             function explosion(col1,col2,cfr,sz,rng,dmg)
  2420.                 local a= Part(1,1,1,col1,.5,false,true,workspace)
  2421.                 local a2= Part(1,1,1,col2,.5,false,true,workspace)
  2422.                 local a3= Part(1,1,1,col2,.5,false,true,workspace)
  2423.                 v1,v2,v3=sz.x,sz.y,sz.z
  2424.                 local m= Mesh(a,'http://www.roblox.com/asset/?id=1185246',v1,v2,v3)
  2425.                 local m2= Mesh(a2,3,v1/3,v2/3,v3/3)
  2426.                 local m3= Mesh(a3,3,v1/3,v2/3,v3/3)
  2427.                 a.CFrame=cfr
  2428.                 a2.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2429.                 a3.CFrame=cfr*CFrame.Angles(math.random(),math.random(),math.random())
  2430.  
  2431.                 Spawn(function()
  2432.                     while wait() do
  2433.                         if a.Transparency >= 1 then a:Destroy() a2:Destroy() a3:Destroy() break end
  2434.                             m.Scale=m.Scale+Vector3.new(.1,0.1,0.1)
  2435.                             m2.Scale=m2.Scale+Vector3.new(.1,0.1,0.1)
  2436.                             m3.Scale=m3.Scale+Vector3.new(.1,0.1,0.1)
  2437.                             a.Transparency=a.Transparency+0.05
  2438.                             a2.Transparency=a2.Transparency+0.05
  2439.                             a3.Transparency=a3.Transparency+0.05
  2440.                         end
  2441.                     end)
  2442.                 end
  2443.  
  2444.                 Crater(X,120)
  2445.                 Crater(X,220)
  2446.                 Crater(X,320)
  2447.                 z = Instance.new("Sound",workspace)
  2448.                 z.SoundId = "rbxassetid://231917744"
  2449.                 z.Pitch = .5
  2450.                 z.Volume = 5
  2451.                 z1 = Instance.new("Sound",workspace)
  2452.                 z1.SoundId = "rbxassetid://231917744"
  2453.                 z1.Pitch = .5
  2454.                 z1.Volume = 5
  2455.                 z2 = Instance.new("Sound",workspace)
  2456.                 z2.SoundId = "rbxassetid://231917744"
  2457.                 z2.Pitch = .5
  2458.                 z2.Volume = 5
  2459.                 z3 = Instance.new("Sound",workspace)
  2460.                 z3.SoundId = "rbxassetid://245537790"
  2461.                 z3.Pitch = .7
  2462.                 z3.Volume = 5
  2463.                 z4 = Instance.new("Sound",workspace)
  2464.                 z4.SoundId = "rbxassetid://245537790"
  2465.                 z4.Pitch = .7
  2466.                 z4.Volume = 5
  2467.                                z4a = Instance.new("Sound",workspace)
  2468.                                z4a.SoundId = "rbxassetid://419447292"
  2469.                                z4a.Pitch = 1
  2470.                                z4a.Volume = 5
  2471.                                z3a = Instance.new("Sound",workspace)
  2472.                                z3a.SoundId = "rbxassetid://421328847"
  2473.                                z3a.Pitch = 1
  2474.                                z3a.Volume = 5
  2475.                                wait(0.1)
  2476.                 z:Play()
  2477.                 z1:Play()
  2478.                 z2:Play()
  2479.                 z3:Play()
  2480.                 z4:Play()
  2481.                 z3a:Play()
  2482.                 z4a:Play()
  2483.  
  2484.                 local part=Instance.new('Part',rarm)
  2485.                 part.Anchored=true
  2486.                 part.CanCollide=false
  2487.                 part.Locked = true
  2488.                 part.FormFactor='Custom'
  2489.                 part.Size=Vector3.new(2,2,2)
  2490.                 part.CFrame=X.CFrame*CFrame.new(0,0,0)
  2491.                 part.Transparency=0
  2492.                 part.BrickColor=BrickColor.new('Really black')
  2493.                 local mesh=Instance.new('SpecialMesh',part)
  2494.                 mesh.MeshId='http://www.roblox.com/asset/?id=20329976'
  2495.                 mesh.Scale=Vector3.new(4,4,4)
  2496.                 local part2=part:clone()
  2497.                 part2.Parent = rarm
  2498.                 part2.BrickColor=BrickColor.new("Really white")
  2499.                 local part5=part:clone()
  2500.                 part5.Parent = rarm
  2501.                 part5.BrickColor=BrickColor.new("Really white")
  2502.                 local part6=part:clone()
  2503.                 part6.Parent = rarm
  2504.                 part6.BrickColor=BrickColor.new("Really white")
  2505.                 local mesh2=mesh:clone()
  2506.                 mesh2.Parent=part2
  2507.                 mesh2.Scale=Vector3.new(6, 6, 6)
  2508.                 local mesh5=mesh:clone()
  2509.                 mesh5.Parent=part5
  2510.                 mesh5.Scale=Vector3.new(6, 6, 6)
  2511.                 local mesh6=mesh:clone()
  2512.                 mesh6.Parent=part6
  2513.                 mesh6.Scale=Vector3.new(6, 6, 6)
  2514.                 local blast = Instance.new("Part", rarm)
  2515.                 blast.BrickColor = BrickColor.new("Really black")
  2516.                 blast.Anchored = true
  2517.                 blast.CanCollide = false
  2518.                 blast.Locked = true
  2519.                 blast.Size = Vector3.new(2, 2, 2)
  2520.                 blast.TopSurface = "Smooth"
  2521.                 blast.BottomSurface = "Smooth"
  2522.                 blast.Transparency = 0
  2523.                 blast.CFrame = HandCF
  2524.                 local bm = Instance.new("SpecialMesh", blast)
  2525.                 bm.Scale = Vector3.new(10,2,10)
  2526.                 bm.MeshId = "rbxassetid://3270017"
  2527.                 local blast2 = Instance.new("Part", rarm)
  2528.                 blast2.BrickColor = BrickColor.new("Really black")
  2529.                 blast2.Anchored = true
  2530.                 blast2.CanCollide = false
  2531.                 blast2.Locked = true
  2532.                 blast2.Size = Vector3.new(2, 2, 2)
  2533.                 blast2.TopSurface = "Smooth"
  2534.                 blast2.BottomSurface = "Smooth"
  2535.                 blast2.Transparency = 0
  2536.                 blast2.CFrame = HandCF
  2537.                 local bm2 = Instance.new("SpecialMesh", blast2)
  2538.                 bm2.Scale = Vector3.new(6,2,6)
  2539.                 bm2.MeshId = "rbxassetid://3270017"
  2540.                 local blast3 = Instance.new("Part", rarm)
  2541.                 blast3.BrickColor = BrickColor.new("Really black")
  2542.                 blast3.Anchored = true
  2543.                 blast3.CanCollide = false
  2544.                 blast3.Locked = true
  2545.                 blast3.Size = Vector3.new(1, 1, 1)
  2546.                 blast3.TopSurface = "Smooth"
  2547.                 blast3.BottomSurface = "Smooth"
  2548.                 blast3.Transparency = 0
  2549.                 blast3.CFrame = HandCF
  2550.                 local bm3 = Instance.new("SpecialMesh", blast3)
  2551.                 bm3.Scale = Vector3.new(6,2,6)
  2552.                 bm3.MeshId = "rbxassetid://3270017"
  2553.                 for i = 1,120 do rs:wait()
  2554.                     X.Transparency = X.Transparency + (1/120)
  2555.                     part.Transparency = part.Transparency + (1/120)
  2556.                     part2.Transparency = part2.Transparency + (1/120)
  2557.                     part3.Transparency = part3.Transparency + (1/120)
  2558.                     part4.Transparency = part4.Transparency + (1/120)
  2559.                     part5.Transparency = part5.Transparency + (1/120)
  2560.                     part6.Transparency = part6.Transparency + (1/120)
  2561.                     part7.Transparency = part7.Transparency + (1/120)
  2562.                     blast.Transparency = blast.Transparency + (1/120)
  2563.                     blast2.Transparency = blast2.Transparency + (1/120)
  2564.                     blast3.Transparency = blast3.Transparency + (1/120)
  2565.                     X.Size = X.Size + Vector3.new(1.6,1.6,1.6)
  2566.                     --part3.Size = part3.Size + Vector3.new(6,6,6)
  2567.                     mesh.Scale = mesh.Scale + Vector3.new(2,.4,2)
  2568.                     mesh2.Scale = mesh2.Scale + Vector3.new(2.2,.4,2.2)
  2569.                     mesh3.Scale = mesh3.Scale + Vector3.new(6,6,6)
  2570.                     mesh4.Scale = mesh4.Scale + Vector3.new(3.4,3.4,3.4)
  2571.                     mesh5.Scale = mesh5.Scale + Vector3.new(3.2,.4,3.2)
  2572.                     mesh6.Scale = mesh6.Scale + Vector3.new(4,.4,4)
  2573.                     mesh7.Scale = mesh7.Scale + Vector3.new(8,8,8)
  2574.                     bm.Scale = bm.Scale + Vector3.new(12,12,.4)
  2575.                     bm2.Scale = bm2.Scale + Vector3.new(8,8,.4)
  2576.                     bm3.Scale = bm3.Scale + Vector3.new(8,8,.4)
  2577.                     X.CFrame = cf
  2578.                     part.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2),0)
  2579.                     part2.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2),0)
  2580.                     part3.CFrame=X.CFrame
  2581.                     part4.CFrame=X.CFrame
  2582.                     part7.CFrame=X.CFrame
  2583.                     part5.CFrame=X.CFrame * CFrame.Angles(0,math.rad(i*2.6),0)
  2584.                     part6.CFrame=X.CFrame * CFrame.Angles(0,math.rad(-i*2.4),0)
  2585.                     blast.CFrame=X.CFrame * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  2586.                     blast2.CFrame=X.CFrame * CFrame.Angles(math.rad(-i*4), math.rad(i*4), math.rad(0))
  2587.                     blast3.CFrame=X.CFrame * CFrame.Angles(math.rad(180+i*4), math.rad(90-i*4), math.rad(0))
  2588.                     rs:wait()
  2589.                     end
  2590.                     X:Destroy()
  2591.                     part:Destroy()
  2592.                     part2:Destroy()
  2593.                     part3:Destroy()
  2594.                     part4:Destroy()
  2595.                     part5:Destroy()
  2596.                     part6:Destroy()
  2597.                     blast:Destroy()
  2598.                     blast2:Destroy()
  2599.                     blast3:Destroy()
  2600.                     z:Destroy()
  2601.                     z1:Destroy()
  2602.                     z2:Destroy()
  2603.                     z3:Destroy()
  2604.                     z4:Destroy()
  2605.         end
  2606.     end)
  2607.    
  2608.    
  2609.             if Debounces.CanAttack == false then
  2610.                 Debounces.CanAttack = true
  2611.                 Debounces.NoIdl = false
  2612.                 Debounces.on = false
  2613.             end
  2614.     end
  2615.     end
  2616.     end)
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624. function Throw()
  2625.         if Grab == true then
  2626.        Grab = false
  2627.     stanceToggle = "Normal"
  2628.             for i = 1, 16 do
  2629.             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.3)
  2630.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(140),math.rad(0),math.rad(-50)), 0.3)
  2631.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(20),math.rad(-60),0), 0.3)
  2632.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(50), 0), 0.3)
  2633.             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)
  2634.             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)
  2635.             if Debounces.on == false then end
  2636.             rs:wait()
  2637.             end
  2638.                     for i = 1, 16 do
  2639.             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.3)
  2640.             larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,1.5,-.4)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(20)), 0.3)
  2641.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(0),math.rad(-10),0), 0.3)
  2642.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.3)
  2643.             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)
  2644.             rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(math.rad(-15), math.rad(-15), math.rad(20)), 0.3)
  2645.             if Debounces.on == false then end
  2646.             rs:wait()
  2647.         end
  2648.      
  2649.    
  2650.                                    z3 = Instance.new("Sound",torso)
  2651.                                    z3.SoundId = "rbxassetid://200632136"
  2652.                                     z3.Pitch = 0.7
  2653.                                    z3.Volume = 14
  2654.                                     z3:Play()  
  2655.    
  2656.        for i,v in pairs(larm:GetChildren()) do
  2657.            if v.Name == "asd" and v:IsA("Weld") then
  2658.                v:Remove()
  2659.            end
  2660.        end
  2661.  
  2662.        Ragdoll(true,gp)
  2663.        bv = Instance.new("BodyVelocity",gp:FindFirstChild("Torso"))
  2664.        bv.maxForce = Vector3.new(400000, 400000, 400000)
  2665.        bv.P = 125000
  2666.        bv.velocity = char.Head.CFrame.lookVector * 70
  2667.  
  2668.  
  2669.  
  2670.        for i = 1, 12 do
  2671.            larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.6, 0, -.75)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(20)), 0.5)
  2672.            if Debounces.on == false then end
  2673.            wait()
  2674.        end
  2675.        ht=nil
  2676.        Spawn(function()
  2677.            wait(0.5)
  2678.            bv:Destroy()
  2679.        end)
  2680.         stanceToggle = "Idle1"
  2681.        Debounces.on = false
  2682.        Debounces.NoIdl = false
  2683.        elseif ht == nil then wait()
  2684.        Grab = false
  2685.        Debounces.on = false
  2686.        Debounces.NoIdl = false
  2687.            end
  2688.        end
  2689.  
  2690.  
  2691.  
  2692. function Drop()
  2693.     if Grab == true then
  2694.         Grab = false
  2695.         for i,v in pairs(larm:GetChildren()) do
  2696.            if v.Name == "asd" and v:IsA("Weld") then
  2697.                v:Remove()
  2698.            end
  2699.                 end
  2700.         wait(0.1)
  2701.         stanceToggle = "Idle1"
  2702.  
  2703.     end
  2704. end
  2705.  
  2706.  
  2707. mouse.KeyDown:connect(function(key)
  2708.    if key == "x" then
  2709.  if Grab == true then
  2710.         Throw()
  2711.         end
  2712.         end
  2713.     end)
  2714.  
  2715. function Break()
  2716.     if Grab == true then
  2717.         z3 = Instance.new("Sound",torso)
  2718.        z3.SoundId = "rbxassetid://314390675"
  2719.         z3.Pitch = 0.7
  2720.        z3.Volume = 34
  2721.        z3:Play()
  2722.        wait(0.1)
  2723.         Ragdoll(true,gp)   
  2724.     end
  2725. end
  2726.  
  2727.  
  2728. mouse.KeyDown:connect(function(key)
  2729.    if key == "c" then
  2730.  if Grab == true then
  2731.         Break()
  2732.         end
  2733.         end
  2734. end)
  2735.  
  2736. mouse.KeyDown:connect(function(key)
  2737.    if key == "v" then
  2738.  if Grab == true then
  2739.         Drop()
  2740.         end
  2741.         end
  2742. end)
  2743.  
  2744. mouse.KeyDown:connect(function(key)
  2745.     if key == "g" then
  2746.         if Grab == true then
  2747.             FinishHim()
  2748.         end
  2749.     end
  2750. end)
  2751.  
  2752.  
  2753.  
  2754. local animpose = "Idle1"
  2755. local lastanimpose = "Idle1"
  2756. local grab = false
  2757. local Smooth = 1
  2758. local sine = 0
  2759. local change = 1
  2760. local val = 0
  2761. local ffing = false
  2762. ----------------------------------------------------
  2763. x = Instance.new("Sound", char)
  2764. x.SoundId = "http://www.roblox.com/asset/?id=198360408"
  2765. x.Looped = true
  2766. x.Volume = 15
  2767. local footsteps = false
  2768. ---------------------------------------------
  2769. jump = false
  2770. rs:connect(function()
  2771.     if char.Humanoid.Jump == true then
  2772.         jump = true
  2773.     else
  2774.         jump = false
  2775.     end
  2776.     char.Humanoid.FreeFalling:connect(function(f)
  2777.         if f then
  2778.             ffing = true
  2779.         else
  2780.             ffing = false
  2781.         end
  2782.     end)
  2783.     sine = sine + change
  2784.     if jump == true then
  2785.         animpose = "Jumping"
  2786.     elseif ffing == true then
  2787.         animpose = "Freefalling"
  2788.     elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  2789.         animpose = "Idle"
  2790.     elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  2791.         animpose = "Walking"
  2792.     elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  2793.         animpose = "Running"
  2794.     end
  2795.     RightLeg = CFrame.new(0.5,-1,0)
  2796.     LeftLeg = CFrame.new(-0.5,-1,0)
  2797.  
  2798.     lefth = (torso.CFrame*LeftLeg)
  2799.     righth = (torso.CFrame*RightLeg)
  2800.  
  2801.     speed = Vector3.new(torso.Velocity.X,0,torso.Velocity.Z)
  2802.  
  2803.     TiltOnAxis = (torso.CFrame-torso.CFrame.p):vectorToObjectSpace(speed/100)
  2804.  
  2805.     local AngleThetaR = (righth-righth.p):vectorToObjectSpace(speed/100)
  2806.     local AngleThetaL = (lefth-lefth.p):vectorToObjectSpace(speed/100)
  2807.     if animpose ~= lastanimpose then
  2808.         sine = 0
  2809.         if Debounces.NoIdl == false then
  2810.             if stanceToggle == "Idle1" then
  2811.                 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)
  2812.                 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)
  2813.                 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)
  2814.                 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)
  2815.                 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)
  2816.                 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)
  2817.             elseif stanceToggle == "Idle2" then
  2818.                 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)
  2819.                 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)
  2820.                 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)
  2821.                 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)
  2822.                 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)
  2823.                 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)
  2824.             end
  2825.             fat.Event:wait()
  2826.         end
  2827.         else
  2828.     end
  2829.     lastanimpose = animpose
  2830.     if Debounces.NoIdl == false then
  2831.         if animpose == "Idle" then
  2832.             change = 0.5
  2833.             if stanceToggle == "Idle1" then
  2834.  
  2835.                 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)
  2836.                 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)
  2837.                 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)
  2838.                 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)
  2839.                 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)
  2840.                 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)
  2841.                 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)
  2842.                 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)
  2843.                 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)
  2844.                 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)
  2845.                 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)
  2846.                 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)
  2847.             elseif stanceToggle == "Idle2" then
  2848.  
  2849.                 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)
  2850.                 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)
  2851.                 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)
  2852.                 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)
  2853.                 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)
  2854.                 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.1)
  2855.                 hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.2) * CFrame.Angles(math.rad(-10), 0, 0), 0.3)
  2856.                 --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)
  2857.                 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)
  2858.                 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)
  2859.                 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)
  2860.                 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)
  2861.                 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)
  2862.             elseif stanceToggle == "Grabbed" then
  2863.                 grab = true
  2864.                 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)
  2865.                 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)
  2866.                 larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,1.25,0)*CFrame.Angles(math.rad(100+2*math.cos(sine/14)),math.rad(-62),math.rad(-80+4*math.cos(sine/14))), 0.3)
  2867.                 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)
  2868.                 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)
  2869.                 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)
  2870.                 torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(-70), 0), 0.3)
  2871.                 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.1)
  2872.                 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)
  2873.                 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)
  2874.                 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)
  2875.                 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)
  2876.             end
  2877.         elseif animpose == "Walking" then
  2878.             if stanceToggle == "Grabbed" then
  2879.                 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)
  2880.                 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)
  2881.                 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(-62),math.rad(-30+4*math.cos(sine/4))), 0.3)
  2882.                 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)
  2883.                 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)
  2884.                 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)
  2885.                 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)
  2886.                 --rj.C0 = rj.C0:lerp(CFrame.Angles(math.rad(-90)+TiltOnAxis.Z,TiltOnAxis.X,math.rad(180)+-TiltOnAxis.X),.1)
  2887.                 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
  2888.                 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)
  2889.                 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)
  2890.                 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)
  2891.                 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)
  2892.             elseif stanceToggle ~= "Grabbed" then
  2893.                 change = 0.5
  2894.        
  2895.                 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)
  2896.                 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)
  2897.                 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)
  2898.                 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)
  2899.                 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)
  2900.                 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)
  2901.                 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)
  2902.                 --rj.C0 = rj.C0:lerp(CFrame.Angles(math.rad(-90)+TiltOnAxis.Z,TiltOnAxis.X,math.rad(180)+-TiltOnAxis.X),.1)
  2903.                 torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
  2904.                 --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)
  2905.                 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)
  2906.                 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)
  2907.                 --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)
  2908.                 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)
  2909.                 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)
  2910.             end
  2911.         elseif animpose == "Running" then
  2912.             change = 1
  2913.  
  2914.             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)
  2915.             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)
  2916.             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)
  2917.             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)
  2918.             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)
  2919.             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)
  2920.             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)
  2921.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  2922.             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)
  2923.             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)
  2924.             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)
  2925.             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)
  2926.         elseif animpose == "Jumping" then
  2927.  
  2928.             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)
  2929.             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)
  2930.             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)
  2931.             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)
  2932.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(30),math.rad(0),0), 0.2)
  2933.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-10), math.rad(0), 0), 0.2)
  2934.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  2935.             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)
  2936.             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)
  2937.             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)
  2938.             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)
  2939.         elseif animpose == "Freefalling" then
  2940.  
  2941.             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)
  2942.             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)
  2943.             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)
  2944.             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)
  2945.             hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(0),0), 0.2)
  2946.             torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(-30), math.rad(0), 0), 0.2)
  2947.             torso.Weld.C1 = Lerp(torso.Weld.C1, CFrame.new(0, -1, 0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.4)
  2948.             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)
  2949.             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)
  2950.             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)
  2951.             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)
  2952.         end
  2953.     end
  2954.  
  2955. if animpose == "Walking" then
  2956.    if footsteps == false then
  2957.        x:Play()
  2958.        footsteps = true
  2959.    end
  2960.    x.Pitch = 1.1
  2961. elseif animpose == "Idle" then
  2962.    x:Stop()
  2963.    footsteps = false
  2964. elseif animpose == "Running" then
  2965.    x.Pitch = 1.2
  2966.    if footsteps == false then
  2967.        x:Play()
  2968.        footsteps = true
  2969.    end
  2970. end
  2971. end)
  2972. hum.MaxHealth = math.huge
  2973. wait(3)
  2974. hum.Health = math.huge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement