Advertisement
Godzillagamerzz10

Fe Satanic Skull Demon

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