Guest User

Untitled

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