Advertisement
lafur

Untitled

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