Hugo1234cool

Untitled

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