Advertisement
wamandnj

Untitled

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