Advertisement
PixelDerpIsUber2

Untitled

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