carlosname

Untitled

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