Advertisement
doryna2281337

Untitled

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