1. --[[
  2. script made by MyWorld#4430
  3. recommended hats:
  4. https://www.roblox.com/catalog/62234425/Brown-Hair
  5. https://www.roblox.com/catalog/63690008/Pal-Hair
  6. https://www.roblox.com/catalog/62724852/Chestnut-Bun
  7. https://www.roblox.com/catalog/451220849/Lavender-Updo
  8. https://www.roblox.com/catalog/48474294/ROBLOX-Girl-Hair
  9. https://www.roblox.com/catalog/48474313/Red-Roblox-Cap
  10. https://www.roblox.com/catalog/376527115/Jade-Necklace-with-Shell-Pendant
  11. discord.gg/pYVHtSJmEY - MORE OP SCRIPTS
  12. ]]
  13. local netboost = Vector3.new(0, -25.05, 0) --set to false or nil to disable
  14. local partsWithId = {}
  15. local awaitRef = {}
  16. local root = {
  17. ID = 0;
  18. Type = "Folder";
  19. Properties = {};
  20. Children = {
  21. {
  22. ID = 1;
  23. Type = "Model";
  24. Properties = {
  25. Name = "sit1";
  26. };
  27. Children = {
  28. {
  29. ID = 2;
  30. Type = "Model";
  31. Properties = {
  32. Name = "torso";
  33. };
  34. Children = {
  35. {
  36. ID = 3;
  37. Type = "Part";
  38. Properties = {
  39. FormFactor = Enum.FormFactor.Symmetric;
  40. BottomSurface = Enum.SurfaceType.Smooth;
  41. CanCollide = false;
  42. CFrame = CFrame.new(141.96681213379,106.16970825195,109.65979003906,0.99619472026825,0.087155744433403,1.862645149231e-09,0.07139378786087,-0.81603449583054,0.57357621192932,0.049990475177765,-0.57139354944229,-0.81915158033371);
  43. Rotation = Vector3.new(-145,0,-5);
  44. Size = Vector3.new(1,1,2);
  45. Name = "6";
  46. Position = Vector3.new(141.96681213379,106.16970825195,109.65979003906);
  47. Orientation = Vector3.new(-35,180,175);
  48. Anchored = true;
  49. Locked = true;
  50. TopSurface = Enum.SurfaceType.Smooth;
  51. };
  52. Children = {};
  53. };
  54. {
  55. ID = 4;
  56. Type = "Part";
  57. Properties = {
  58. FormFactor = Enum.FormFactor.Symmetric;
  59. BottomSurface = Enum.SurfaceType.Smooth;
  60. CanCollide = false;
  61. CFrame = CFrame.new(142.8671875,106.16970062256,109.65979003906,0.99619472026825,0.087155744433403,1.862645149231e-09,-0.07139378786087,0.81603449583054,-0.57357621192932,-0.049990475177765,0.57139354944229,0.81915158033371);
  62. Rotation = Vector3.new(35,0,-5);
  63. Size = Vector3.new(1,1,2);
  64. Name = "7";
  65. Position = Vector3.new(142.8671875,106.16970062256,109.65979003906);
  66. Orientation = Vector3.new(35,0,-5);
  67. Anchored = true;
  68. Locked = true;
  69. TopSurface = Enum.SurfaceType.Smooth;
  70. };
  71. Children = {};
  72. };
  73. };
  74. };
  75. {
  76. ID = 5;
  77. Type = "Model";
  78. Properties = {
  79. Name = "head";
  80. };
  81. Children = {
  82. {
  83. ID = 6;
  84. Type = "Part";
  85. Properties = {
  86. FormFactor = Enum.FormFactor.Symmetric;
  87. BottomSurface = Enum.SurfaceType.Smooth;
  88. CanCollide = false;
  89. CFrame = CFrame.new(142.41700744629,107.22255706787,108.97769165039,1,0,0,0,0.99619507789612,-0.087155766785145,0,0.087155766785145,0.99619507789612);
  90. Rotation = Vector3.new(5,0,0);
  91. Size = Vector3.new(1,1,2);
  92. Name = "5";
  93. Position = Vector3.new(142.41700744629,107.22255706787,108.97769165039);
  94. Orientation = Vector3.new(5,0,0);
  95. Anchored = true;
  96. Locked = true;
  97. TopSurface = Enum.SurfaceType.Smooth;
  98. };
  99. Children = {};
  100. };
  101. };
  102. };
  103. {
  104. ID = 7;
  105. Type = "Model";
  106. Properties = {
  107. Name = "frontLegs";
  108. };
  109. Children = {
  110. {
  111. ID = 8;
  112. Type = "Part";
  113. Properties = {
  114. FormFactor = Enum.FormFactor.Symmetric;
  115. BottomSurface = Enum.SurfaceType.Smooth;
  116. CanCollide = false;
  117. CFrame = CFrame.new(143.017578125,105.61345672607,108.48017120361,0.9810603260994,0.17298740148544,-0.087155729532242,0.021264176815748,0.35104578733444,0.93611651659012,0.19253207743168,-0.9202401638031,0.34071868658066);
  118. Rotation = Vector3.new(-70,-5,-10);
  119. Name = "3";
  120. Position = Vector3.new(143.017578125,105.61345672607,108.48017120361);
  121. Orientation = Vector3.new(-69.410003662109,-14.35000038147,3.4700000286102);
  122. Size = Vector3.new(1,1,2);
  123. Anchored = true;
  124. TopSurface = Enum.SurfaceType.Smooth;
  125. };
  126. Children = {};
  127. };
  128. {
  129. ID = 9;
  130. Type = "Part";
  131. Properties = {
  132. FormFactor = Enum.FormFactor.Symmetric;
  133. BottomSurface = Enum.SurfaceType.Smooth;
  134. CanCollide = false;
  135. CFrame = CFrame.new(141.81642150879,105.61344909668,108.48016357422,0.9810603260994,-0.17298740148544,0.087155722081661,-0.021264176815748,0.35104575753212,0.93611651659012,-0.19253207743168,-0.9202401638031,0.34071862697601);
  136. Rotation = Vector3.new(-70,5,10);
  137. Size = Vector3.new(1,1,2);
  138. Name = "4";
  139. Position = Vector3.new(141.81642150879,105.61344909668,108.48016357422);
  140. Orientation = Vector3.new(-69.410003662109,14.35000038147,-3.4700000286102);
  141. Anchored = true;
  142. Locked = true;
  143. TopSurface = Enum.SurfaceType.Smooth;
  144. };
  145. Children = {};
  146. };
  147. };
  148. };
  149. {
  150. ID = 10;
  151. Type = "Model";
  152. Properties = {
  153. Name = "backLegs";
  154. };
  155. Children = {
  156. {
  157. ID = 11;
  158. Type = "Part";
  159. Properties = {
  160. FormFactor = Enum.FormFactor.Symmetric;
  161. BottomSurface = Enum.SurfaceType.Smooth;
  162. CanCollide = false;
  163. CFrame = CFrame.new(141.59886169434,105.19882202148,110.05631256104,0.86602532863617,1.862645149231e-09,-0.49999976158142,-7.4505805969238e-09,-0.99999928474426,-1.4901161193848e-08,-0.5,4.4703483581543e-08,-0.8660249710083);
  164. Rotation = Vector3.new(180,-30,0);
  165. Size = Vector3.new(1,1,2);
  166. Name = "1";
  167. Position = Vector3.new(141.59886169434,105.19882202148,110.05631256104);
  168. Orientation = Vector3.new(0,-150,-180);
  169. Anchored = true;
  170. Locked = true;
  171. TopSurface = Enum.SurfaceType.Smooth;
  172. };
  173. Children = {};
  174. };
  175. {
  176. ID = 12;
  177. Type = "Part";
  178. Properties = {
  179. FormFactor = Enum.FormFactor.Symmetric;
  180. BottomSurface = Enum.SurfaceType.Smooth;
  181. CanCollide = false;
  182. CFrame = CFrame.new(143.23513793945,105.19882965088,110.05628204346,0.86602532863617,-1.862645149231e-09,0.49999976158142,7.4505805969238e-09,-0.99999928474426,-1.4901161193848e-08,0.5,4.4703483581543e-08,-0.8660249710083);
  183. Rotation = Vector3.new(180,30,0);
  184. Size = Vector3.new(1,1,2);
  185. Name = "2";
  186. Position = Vector3.new(143.23513793945,105.19882965088,110.05628204346);
  187. Orientation = Vector3.new(0,150,180);
  188. Anchored = true;
  189. Locked = true;
  190. TopSurface = Enum.SurfaceType.Smooth;
  191. };
  192. Children = {};
  193. };
  194. };
  195. };
  196. {
  197. ID = 13;
  198. Type = "Part";
  199. Properties = {
  200. Size = Vector3.new(2,2,1);
  201. Transparency = 1;
  202. Name = "hrp";
  203. Position = Vector3.new(142.41700744629,107.66699829102,109.10900115967);
  204. BottomSurface = Enum.SurfaceType.Smooth;
  205. CFrame = CFrame.new(142.41700744629,107.66699829102,109.10900115967,1,0,0,0,1,0,0,0,1);
  206. Anchored = true;
  207. TopSurface = Enum.SurfaceType.Smooth;
  208. };
  209. Children = {};
  210. };
  211. };
  212. };
  213. {
  214. ID = 14;
  215. Type = "Model";
  216. Properties = {
  217. Name = "sit2";
  218. };
  219. Children = {
  220. {
  221. ID = 15;
  222. Type = "Model";
  223. Properties = {
  224. Name = "torso";
  225. };
  226. Children = {
  227. {
  228. ID = 16;
  229. Type = "Part";
  230. Properties = {
  231. FormFactor = Enum.FormFactor.Symmetric;
  232. BottomSurface = Enum.SurfaceType.Smooth;
  233. CanCollide = false;
  234. CFrame = CFrame.new(141.966796875,106.22285461426,109.66442108154,0.99619472026825,-0.087155565619469,-7.4505805969238e-09,-0.071393817663193,-0.81603354215622,0.57357549667358,-0.049990471452475,-0.5713928937912,-0.81915062665939);
  235. Rotation = Vector3.new(-145,0,5);
  236. Size = Vector3.new(1,1,2);
  237. Name = "6";
  238. Position = Vector3.new(141.966796875,106.22285461426,109.66442108154);
  239. Orientation = Vector3.new(-35,-180,-175);
  240. Anchored = true;
  241. Locked = true;
  242. TopSurface = Enum.SurfaceType.Smooth;
  243. };
  244. Children = {};
  245. };
  246. {
  247. ID = 17;
  248. Type = "Part";
  249. Properties = {
  250. FormFactor = Enum.FormFactor.Symmetric;
  251. BottomSurface = Enum.SurfaceType.Smooth;
  252. CanCollide = false;
  253. CFrame = CFrame.new(142.86717224121,106.22285461426,109.66442108154,0.99619472026825,-0.087155565619469,-7.4505805969238e-09,0.071393817663193,0.81603354215622,-0.57357549667358,0.049990471452475,0.5713928937912,0.81915062665939);
  254. Rotation = Vector3.new(35,0,5);
  255. Size = Vector3.new(1,1,2);
  256. Name = "7";
  257. Position = Vector3.new(142.86717224121,106.22285461426,109.66442108154);
  258. Orientation = Vector3.new(35,0,5);
  259. Anchored = true;
  260. Locked = true;
  261. TopSurface = Enum.SurfaceType.Smooth;
  262. };
  263. Children = {};
  264. };
  265. };
  266. };
  267. {
  268. ID = 18;
  269. Type = "Model";
  270. Properties = {
  271. Name = "head";
  272. };
  273. Children = {
  274. {
  275. ID = 19;
  276. Type = "Part";
  277. Properties = {
  278. FormFactor = Enum.FormFactor.Symmetric;
  279. BottomSurface = Enum.SurfaceType.Smooth;
  280. CanCollide = false;
  281. CFrame = CFrame.new(142.4169921875,107.22738647461,108.96938323975,1,0,0,0,0.9848085641861,-0.17364832758904,0,0.17364832758904,0.9848085641861);
  282. Rotation = Vector3.new(10,0,0);
  283. Size = Vector3.new(1,1,2);
  284. Name = "5";
  285. Position = Vector3.new(142.4169921875,107.22738647461,108.96938323975);
  286. Orientation = Vector3.new(10,0,0);
  287. Anchored = true;
  288. Locked = true;
  289. TopSurface = Enum.SurfaceType.Smooth;
  290. };
  291. Children = {};
  292. };
  293. };
  294. };
  295. {
  296. ID = 20;
  297. Type = "Model";
  298. Properties = {
  299. Name = "frontLegs";
  300. };
  301. Children = {
  302. {
  303. ID = 21;
  304. Type = "Part";
  305. Properties = {
  306. FormFactor = Enum.FormFactor.Symmetric;
  307. BottomSurface = Enum.SurfaceType.Smooth;
  308. CanCollide = false;
  309. CFrame = CFrame.new(143.01756286621,105.66661834717,108.4847946167,0.96225047111511,0.2578341960907,-0.0871557071805,-0.0094124069437385,0.35156315565109,0.93611592054367,0.27200362086296,-0.89995795488358,0.3407184779644);
  310. Rotation = Vector3.new(-70,-5,-15);
  311. Name = "3";
  312. Position = Vector3.new(143.01756286621,105.66661834717,108.4847946167);
  313. Orientation = Vector3.new(-69.410003662109,-14.35000038147,-1.5299999713898);
  314. Size = Vector3.new(1,1,2);
  315. Anchored = true;
  316. TopSurface = Enum.SurfaceType.Smooth;
  317. };
  318. Children = {};
  319. };
  320. {
  321. ID = 22;
  322. Type = "Part";
  323. Properties = {
  324. FormFactor = Enum.FormFactor.Symmetric;
  325. BottomSurface = Enum.SurfaceType.Smooth;
  326. CanCollide = false;
  327. CFrame = CFrame.new(141.81642150879,105.66658782959,108.48480224609,0.96225047111511,-0.25783416628838,0.087155692279339,0.009412401355803,0.35156315565109,0.93611592054367,-0.27200362086296,-0.89995795488358,0.34071838855743);
  328. Rotation = Vector3.new(-70,5,15);
  329. Size = Vector3.new(1,1,2);
  330. Name = "4";
  331. Position = Vector3.new(141.81642150879,105.66658782959,108.48480224609);
  332. Orientation = Vector3.new(-69.410003662109,14.35000038147,1.5299999713898);
  333. Anchored = true;
  334. Locked = true;
  335. TopSurface = Enum.SurfaceType.Smooth;
  336. };
  337. Children = {};
  338. };
  339. };
  340. };
  341. {
  342. ID = 23;
  343. Type = "Model";
  344. Properties = {
  345. Name = "backLegs";
  346. };
  347. Children = {
  348. {
  349. ID = 24;
  350. Type = "Part";
  351. Properties = {
  352. FormFactor = Enum.FormFactor.Symmetric;
  353. BottomSurface = Enum.SurfaceType.Smooth;
  354. CanCollide = false;
  355. CFrame = CFrame.new(141.59884643555,105.25196838379,110.0609588623,0.90630757808685,7.9162418842316e-09,-0.42261758446693,7.4505805969238e-09,-0.99999761581421,2.9802322387695e-08,-0.42261815071106,8.1956386566162e-08,-0.90630620718002);
  356. Rotation = Vector3.new(-180,-25,0);
  357. Size = Vector3.new(1,1,2);
  358. Name = "1";
  359. Position = Vector3.new(141.59884643555,105.25196838379,110.0609588623);
  360. Orientation = Vector3.new(0,-155,180);
  361. Anchored = true;
  362. Locked = true;
  363. TopSurface = Enum.SurfaceType.Smooth;
  364. };
  365. Children = {};
  366. };
  367. {
  368. ID = 25;
  369. Type = "Part";
  370. Properties = {
  371. FormFactor = Enum.FormFactor.Symmetric;
  372. BottomSurface = Enum.SurfaceType.Smooth;
  373. CanCollide = false;
  374. CFrame = CFrame.new(143.23510742188,105.25196838379,110.06092834473,0.90630757808685,-7.9162418842316e-09,0.42261758446693,-7.4505805969238e-09,-0.99999761581421,2.9802322387695e-08,0.42261815071106,8.1956386566162e-08,-0.90630620718002);
  375. Rotation = Vector3.new(-180,25,0);
  376. Size = Vector3.new(1,1,2);
  377. Name = "2";
  378. Position = Vector3.new(143.23510742188,105.25196838379,110.06092834473);
  379. Orientation = Vector3.new(0,155,-180);
  380. Anchored = true;
  381. Locked = true;
  382. TopSurface = Enum.SurfaceType.Smooth;
  383. };
  384. Children = {};
  385. };
  386. };
  387. };
  388. {
  389. ID = 26;
  390. Type = "Part";
  391. Properties = {
  392. Size = Vector3.new(2,2,1);
  393. Transparency = 1;
  394. Name = "hrp";
  395. Position = Vector3.new(142.41700744629,107.66748657227,109.10885620117);
  396. BottomSurface = Enum.SurfaceType.Smooth;
  397. CFrame = CFrame.new(142.41700744629,107.66748657227,109.10885620117,1,0,0,0,1,0,0,0,1);
  398. Anchored = true;
  399. TopSurface = Enum.SurfaceType.Smooth;
  400. };
  401. Children = {};
  402. };
  403. };
  404. };
  405. {
  406. ID = 27;
  407. Type = "Model";
  408. Properties = {
  409. Name = "walk1";
  410. PrimaryPart = "_R:28_";
  411. };
  412. Children = {
  413. {
  414. ID = 28;
  415. Type = "Part";
  416. Properties = {
  417. Size = Vector3.new(2,2,1);
  418. Transparency = 1;
  419. Name = "hrp";
  420. Position = Vector3.new(142.41700744629,107.26699829102,109.10900115967);
  421. BottomSurface = Enum.SurfaceType.Smooth;
  422. CFrame = CFrame.new(142.41700744629,107.26699829102,109.10900115967,1,0,0,0,1,0,0,0,1);
  423. Anchored = true;
  424. TopSurface = Enum.SurfaceType.Smooth;
  425. };
  426. Children = {};
  427. };
  428. {
  429. ID = 29;
  430. Type = "Model";
  431. Properties = {
  432. Name = "torso";
  433. };
  434. Children = {
  435. {
  436. ID = 30;
  437. Type = "Part";
  438. Properties = {
  439. FormFactor = Enum.FormFactor.Symmetric;
  440. BottomSurface = Enum.SurfaceType.Smooth;
  441. CanCollide = false;
  442. CFrame = CFrame.new(141.98588562012,105.99227905273,109.40817260742,1,2.9336661100388e-08,1.862645149231e-09,8.6265572463162e-09,-0.98480749130249,0.17364816367626,3.7252902984619e-09,-0.17364819347858,-0.98480743169785);
  443. Rotation = Vector3.new(-170,0,0);
  444. Size = Vector3.new(1,1,2);
  445. Name = "6";
  446. Position = Vector3.new(141.98588562012,105.99227905273,109.40817260742);
  447. Orientation = Vector3.new(-10,180,180);
  448. Anchored = true;
  449. Locked = true;
  450. TopSurface = Enum.SurfaceType.Smooth;
  451. };
  452. Children = {};
  453. };
  454. {
  455. ID = 31;
  456. Type = "Part";
  457. Properties = {
  458. FormFactor = Enum.FormFactor.Symmetric;
  459. BottomSurface = Enum.SurfaceType.Smooth;
  460. CanCollide = false;
  461. CFrame = CFrame.new(142.88284301758,105.91497039795,109.39454650879,0.98480778932571,0.1736481487751,1.862645149231e-09,-0.1710100620985,0.96984601020813,-0.17364816367626,-0.030153699219227,0.17101009190083,0.98480743169785);
  462. Rotation = Vector3.new(10,0,-10);
  463. Size = Vector3.new(1,1,2);
  464. Name = "7";
  465. Position = Vector3.new(142.88284301758,105.91497039795,109.39454650879);
  466. Orientation = Vector3.new(10,0,-10);
  467. Anchored = true;
  468. Locked = true;
  469. TopSurface = Enum.SurfaceType.Smooth;
  470. };
  471. Children = {};
  472. };
  473. };
  474. };
  475. {
  476. ID = 32;
  477. Type = "Model";
  478. Properties = {
  479. Name = "head";
  480. };
  481. Children = {
  482. {
  483. ID = 33;
  484. Type = "Part";
  485. Properties = {
  486. FormFactor = Enum.FormFactor.Symmetric;
  487. BottomSurface = Enum.SurfaceType.Smooth;
  488. CanCollide = false;
  489. CFrame = CFrame.new(142.41702270508,106.64373779297,108.43058776855,0.99619477987289,0.086824133992195,0.0075961300171912,-0.086824111640453,0.99622452259064,-0.00033039599657059,-0.0075961267575622,-0.0003303661942482,0.99997192621231);
  490. Rotation = Vector3.new(0.019999999552965,0.43999999761581,-4.9800000190735);
  491. Size = Vector3.new(1,1,2);
  492. Name = "5";
  493. Position = Vector3.new(142.41702270508,106.64373779297,108.43058776855);
  494. Orientation = Vector3.new(0.019999999552965,0.43999999761581,-4.9800000190735);
  495. Anchored = true;
  496. Locked = true;
  497. TopSurface = Enum.SurfaceType.Smooth;
  498. };
  499. Children = {};
  500. };
  501. };
  502. };
  503. {
  504. ID = 34;
  505. Type = "Model";
  506. Properties = {
  507. Name = "frontLegs";
  508. };
  509. Children = {
  510. {
  511. ID = 35;
  512. Type = "Part";
  513. Properties = {
  514. FormFactor = Enum.FormFactor.Symmetric;
  515. BottomSurface = Enum.SurfaceType.Smooth;
  516. CanCollide = false;
  517. CFrame = CFrame.new(143.16249084473,105.1499710083,108.40962982178,0.99043810367584,-0.10929574072361,-0.084185928106308,0.12225411832333,0.41256269812584,0.90268754959106,-0.063927978277206,-0.90434765815735,0.42197987437248);
  518. Rotation = Vector3.new(-64.949996948242,-4.8299999237061,6.3000001907349);
  519. Name = "3";
  520. Position = Vector3.new(143.16249084473,105.1499710083,108.40962982178);
  521. Orientation = Vector3.new(-64.51000213623,-11.279999732971,16.510000228882);
  522. Size = Vector3.new(1,1,2);
  523. Anchored = true;
  524. TopSurface = Enum.SurfaceType.Smooth;
  525. };
  526. Children = {};
  527. };
  528. {
  529. ID = 36;
  530. Type = "Part";
  531. Properties = {
  532. FormFactor = Enum.FormFactor.Symmetric;
  533. BottomSurface = Enum.SurfaceType.Smooth;
  534. CanCollide = false;
  535. CFrame = CFrame.new(141.67561340332,105.1653137207,108.59083557129,0.99108511209488,-0.10190086066723,0.085831589996815,-0.085448332130909,0.0081289801746607,0.99630886316299,-0.10222255438566,-0.99476027488708,-0.00065081653883681);
  536. Rotation = Vector3.new(-90.040000915527,4.9200000762939,5.8699998855591);
  537. Size = Vector3.new(1,1,2);
  538. Name = "4";
  539. Position = Vector3.new(141.67561340332,105.1653137207,108.59083557129);
  540. Orientation = Vector3.new(-85.080001831055,90.430000305176,-84.569999694824);
  541. Anchored = true;
  542. Locked = true;
  543. TopSurface = Enum.SurfaceType.Smooth;
  544. };
  545. Children = {};
  546. };
  547. };
  548. };
  549. {
  550. ID = 37;
  551. Type = "Model";
  552. Properties = {
  553. Name = "backLegs";
  554. };
  555. Children = {
  556. {
  557. ID = 38;
  558. Type = "Part";
  559. Properties = {
  560. FormFactor = Enum.FormFactor.Symmetric;
  561. BottomSurface = Enum.SurfaceType.Smooth;
  562. CanCollide = false;
  563. CFrame = CFrame.new(141.87344360352,105.11793518066,110.75525665283,0.99372315406799,-0.071747235953808,-0.085831634700298,-0.047087635844946,0.42771139740944,-0.90268778800964,0.10147657245398,0.90106332302094,0.42164835333824);
  564. Rotation = Vector3.new(64.959999084473,-4.9200000762939,4.1300001144409);
  565. Size = Vector3.new(1,1,2);
  566. Name = "1";
  567. Position = Vector3.new(141.87344360352,105.11793518066,110.75525665283);
  568. Orientation = Vector3.new(64.51000213623,-11.510000228882,-6.2800002098083);
  569. Anchored = true;
  570. Locked = true;
  571. TopSurface = Enum.SurfaceType.Smooth;
  572. };
  573. Children = {};
  574. };
  575. {
  576. ID = 39;
  577. Type = "Part";
  578. Properties = {
  579. FormFactor = Enum.FormFactor.Symmetric;
  580. BottomSurface = Enum.SurfaceType.Smooth;
  581. CanCollide = false;
  582. CFrame = CFrame.new(142.95184326172,105.16754150391,110.55535888672,0.99043810367584,0.10929580777884,0.084185972809792,0.083782717585564,0.0082849785685539,-0.99644953012466,-0.10960528254509,0.99397474527359,-0.00095122004859149);
  583. Rotation = Vector3.new(90.050003051758,4.8299999237061,-6.3000001907349);
  584. Size = Vector3.new(1,1,2);
  585. Name = "2";
  586. Position = Vector3.new(142.95184326172,105.16754150391,110.55535888672);
  587. Orientation = Vector3.new(85.169998168945,90.650001525879,84.349998474121);
  588. Anchored = true;
  589. Locked = true;
  590. TopSurface = Enum.SurfaceType.Smooth;
  591. };
  592. Children = {};
  593. };
  594. };
  595. };
  596. };
  597. };
  598. {
  599. ID = 40;
  600. Type = "Model";
  601. Properties = {
  602. Name = "walk2";
  603. PrimaryPart = "_R:41_";
  604. };
  605. Children = {
  606. {
  607. ID = 41;
  608. Type = "Part";
  609. Properties = {
  610. Size = Vector3.new(2,2,1);
  611. Transparency = 1;
  612. Name = "hrp";
  613. Position = Vector3.new(142.41700744629,107.26699829102,109.10900115967);
  614. BottomSurface = Enum.SurfaceType.Smooth;
  615. CFrame = CFrame.new(142.41700744629,107.26699829102,109.10900115967,1,0,0,0,1,0,0,0,1);
  616. Anchored = true;
  617. TopSurface = Enum.SurfaceType.Smooth;
  618. };
  619. Children = {};
  620. };
  621. {
  622. ID = 42;
  623. Type = "Model";
  624. Properties = {
  625. Name = "torso";
  626. };
  627. Children = {
  628. {
  629. ID = 43;
  630. Type = "Part";
  631. Properties = {
  632. FormFactor = Enum.FormFactor.Symmetric;
  633. BottomSurface = Enum.SurfaceType.Smooth;
  634. CanCollide = false;
  635. CFrame = CFrame.new(141.95159912109,105.97940826416,109.39278411865,0.98480778932571,0.1736481487751,1.862645149231e-09,0.1710100620985,-0.96984601020813,0.17364816367626,0.030153699219227,-0.17101009190083,-0.98480743169785);
  636. Rotation = Vector3.new(-170,0,-10);
  637. Size = Vector3.new(1,1,2);
  638. Name = "6";
  639. Position = Vector3.new(141.95159912109,105.97940826416,109.39278411865);
  640. Orientation = Vector3.new(-10,180,170);
  641. Anchored = true;
  642. Locked = true;
  643. TopSurface = Enum.SurfaceType.Smooth;
  644. };
  645. Children = {};
  646. };
  647. {
  648. ID = 44;
  649. Type = "Part";
  650. Properties = {
  651. FormFactor = Enum.FormFactor.Symmetric;
  652. BottomSurface = Enum.SurfaceType.Smooth;
  653. CanCollide = false;
  654. CFrame = CFrame.new(142.84855651855,106.056640625,109.40641021729,1,2.9336661100388e-08,1.862645149231e-09,-8.6265572463162e-09,0.98480749130249,-0.17364816367626,-3.7252902984619e-09,0.17364819347858,0.98480743169785);
  655. Rotation = Vector3.new(10,0,0);
  656. Size = Vector3.new(1,1,2);
  657. Name = "7";
  658. Position = Vector3.new(142.84855651855,106.056640625,109.40641021729);
  659. Orientation = Vector3.new(10,0,0);
  660. Anchored = true;
  661. Locked = true;
  662. TopSurface = Enum.SurfaceType.Smooth;
  663. };
  664. Children = {};
  665. };
  666. };
  667. };
  668. {
  669. ID = 45;
  670. Type = "Model";
  671. Properties = {
  672. Name = "head";
  673. };
  674. Children = {
  675. {
  676. ID = 46;
  677. Type = "Part";
  678. Properties = {
  679. FormFactor = Enum.FormFactor.Symmetric;
  680. BottomSurface = Enum.SurfaceType.Smooth;
  681. CanCollide = false;
  682. CFrame = CFrame.new(142.4169921875,106.72242736816,108.38079071045,0.99619477987289,-0.086824133992195,-0.0075961300171912,0.086824111640453,0.99622452259064,-0.00033039599657059,0.0075961267575622,-0.0003303661942482,0.99997192621231);
  683. Rotation = Vector3.new(0.019999999552965,-0.43999999761581,4.9800000190735);
  684. Size = Vector3.new(1,1,2);
  685. Name = "5";
  686. Position = Vector3.new(142.4169921875,106.72242736816,108.38079071045);
  687. Orientation = Vector3.new(0.019999999552965,-0.43999999761581,4.9800000190735);
  688. Anchored = true;
  689. Locked = true;
  690. TopSurface = Enum.SurfaceType.Smooth;
  691. };
  692. Children = {};
  693. };
  694. };
  695. };
  696. {
  697. ID = 47;
  698. Type = "Model";
  699. Properties = {
  700. Name = "frontLegs";
  701. };
  702. Children = {
  703. {
  704. ID = 48;
  705. Type = "Part";
  706. Properties = {
  707. FormFactor = Enum.FormFactor.Symmetric;
  708. BottomSurface = Enum.SurfaceType.Smooth;
  709. CanCollide = false;
  710. CFrame = CFrame.new(143.15840148926,105.23960876465,108.59088134766,0.99108564853668,0.10190083086491,-0.085831522941589,0.08544834703207,0.0081288013607264,0.99630761146545,0.10222259908915,-0.99475973844528,-0.0006505039636977);
  711. Rotation = Vector3.new(-90.040000915527,-4.9200000762939,-5.8699998855591);
  712. Name = "3";
  713. Position = Vector3.new(143.15840148926,105.23960876465,108.59088134766);
  714. Orientation = Vector3.new(-85.069999694824,-90.430000305176,84.569999694824);
  715. Size = Vector3.new(1,1,2);
  716. Anchored = true;
  717. TopSurface = Enum.SurfaceType.Smooth;
  718. };
  719. Children = {};
  720. };
  721. {
  722. ID = 49;
  723. Type = "Part";
  724. Properties = {
  725. FormFactor = Enum.FormFactor.Symmetric;
  726. BottomSurface = Enum.SurfaceType.Smooth;
  727. CanCollide = false;
  728. CFrame = CFrame.new(141.67150878906,105.22434997559,108.40961456299,0.99043810367584,0.10929574817419,0.084185928106308,-0.12225411087275,0.41256266832352,0.90268748998642,0.063927978277206,-0.90434771776199,0.42197975516319);
  729. Rotation = Vector3.new(-64.949996948242,4.8299999237061,-6.3000001907349);
  730. Size = Vector3.new(1,1,2);
  731. Name = "4";
  732. Position = Vector3.new(141.67150878906,105.22434997559,108.40961456299);
  733. Orientation = Vector3.new(-64.51000213623,11.279999732971,-16.510000228882);
  734. Anchored = true;
  735. Locked = true;
  736. TopSurface = Enum.SurfaceType.Smooth;
  737. };
  738. Children = {};
  739. };
  740. };
  741. };
  742. {
  743. ID = 50;
  744. Type = "Model";
  745. Properties = {
  746. Name = "backLegs";
  747. };
  748. Children = {
  749. {
  750. ID = 51;
  751. Type = "Part";
  752. Properties = {
  753. FormFactor = Enum.FormFactor.Symmetric;
  754. BottomSurface = Enum.SurfaceType.Smooth;
  755. CanCollide = false;
  756. CFrame = CFrame.new(141.88212585449,105.24188232422,110.55535888672,0.99043810367584,-0.10929580777884,-0.084185972809792,-0.083782717585564,0.0082849785685539,-0.99644953012466,0.10960528254509,0.99397474527359,-0.00095122004859149);
  757. Rotation = Vector3.new(90.050003051758,-4.8299999237061,6.3000001907349);
  758. Size = Vector3.new(1,1,2);
  759. Name = "1";
  760. Position = Vector3.new(141.88212585449,105.24188232422,110.55535888672);
  761. Orientation = Vector3.new(85.169998168945,-90.650001525879,-84.349998474121);
  762. Anchored = true;
  763. Locked = true;
  764. TopSurface = Enum.SurfaceType.Smooth;
  765. };
  766. Children = {};
  767. };
  768. {
  769. ID = 52;
  770. Type = "Part";
  771. Properties = {
  772. FormFactor = Enum.FormFactor.Symmetric;
  773. BottomSurface = Enum.SurfaceType.Smooth;
  774. CanCollide = false;
  775. CFrame = CFrame.new(142.96057128906,105.1922454834,110.75525665283,0.99372315406799,0.071747235953808,0.085831634700298,0.047087635844946,0.42771139740944,-0.90268778800964,-0.10147657245398,0.90106332302094,0.42164835333824);
  776. Rotation = Vector3.new(64.959999084473,4.9200000762939,-4.1300001144409);
  777. Size = Vector3.new(1,1,2);
  778. Name = "2";
  779. Position = Vector3.new(142.96057128906,105.1922454834,110.75525665283);
  780. Orientation = Vector3.new(64.51000213623,11.510000228882,6.2800002098083);
  781. Anchored = true;
  782. Locked = true;
  783. TopSurface = Enum.SurfaceType.Smooth;
  784. };
  785. Children = {};
  786. };
  787. };
  788. };
  789. };
  790. };
  791. };
  792. };
  793. local function Scan(item, parent)
  794. local obj = Instance.new(item.Type)
  795. if (item.ID) then
  796. local awaiting = awaitRef[item.ID]
  797. if (awaiting) then
  798. awaiting[1][awaiting[2]] = obj
  799. awaitRef[item.ID] = nil
  800. else
  801. partsWithId[item.ID] = obj
  802. end
  803. end
  804. for p,v in pairs(item.Properties) do
  805. if (type(v) == "string") then
  806. local id = tonumber(v:match("^_R:(%w+)_$"))
  807. if (id) then
  808. if (partsWithId[id]) then
  809. v = partsWithId[id]
  810. else
  811. awaitRef[id] = {obj, p}
  812. v = nil
  813. end
  814. end
  815. end
  816. obj[p] = v
  817. end
  818. for _,c in pairs(item.Children) do
  819. Scan(c, obj)
  820. end
  821. obj.Parent = parent
  822. return obj
  823. end
  824. --//-------------------------------
  825. --|| SCRIPT
  826. --\\-------------------------------
  827. print((function()
  828. local folder = Scan(root, nil)
  829. for i, v in pairs(folder:GetDescendants()) do
  830. if v and v.Parent and v:IsA("BasePart") then
  831. v.Transparency = 1
  832. v.CanCollide = false
  833. end
  834. end
  835. local lp = game:GetService("Players").LocalPlayer
  836. local rs = game:GetService("RunService")
  837. local function gp(parent, name, className)
  838. local ret = nil
  839. if parent then
  840. for i, v in pairs(parent:GetChildren()) do
  841. if (v.Name == name) and v:IsA(className) then
  842. ret = v
  843. end
  844. end
  845. end
  846. return ret
  847. end
  848. local function align(Part0, Part1, res)
  849. local att1 = Instance.new("Attachment")
  850. att1.Orientation = Vector3.new(0, 0, 0)
  851. att1.Position = Vector3.new(0, 0, 0)
  852. att1.Archivable = true
  853. local att0 = att1:Clone()
  854. local ap = Instance.new("AlignPosition", att0)
  855. ap.ApplyAtCenterOfMass = true
  856. ap.MaxForce = 9e9
  857. ap.MaxVelocity = 9e9
  858. ap.ReactionForceEnabled = false
  859. ap.Responsiveness = res
  860. ap.RigidityEnabled = false
  861. local ao = Instance.new("AlignOrientation", att0)
  862. ao.MaxAngularVelocity = 9e9
  863. ao.MaxTorque = 9e9
  864. ao.PrimaryAxisOnly = false
  865. ao.ReactionTorqueEnabled = false
  866. ao.Responsiveness = res
  867. ao.RigidityEnabled = false
  868. ap.Attachment1 = att1
  869. ap.Attachment0 = att0
  870. ao.Attachment1 = att1
  871. ao.Attachment0 = att0
  872. att1.Parent = Part1
  873. att0.Parent = Part0
  874. return att1
  875. end
  876. local c = lp.Character
  877. folder.Parent = c
  878. if not (c and c.Parent) then
  879. return "character not found"
  880. end
  881. local hum = c:FindFirstChildOfClass("Humanoid")
  882. if not hum then
  883. return "humanoid not found"
  884. end
  885. if hum.Health == 0 then
  886. return "humanoid health 0"
  887. end
  888. local hrp = gp(c, "HumanoidRootPart", "BasePart") or gp(c, "Torso", "BasePart")
  889. if not hrp then
  890. return "BasePart not found"
  891. end
  892. if hrp.Anchored then
  893. return "BasePart anchored"
  894. end
  895. local hats = {}
  896. for i, v in pairs(c:GetChildren()) do
  897. if v and v.Parent and v:IsA("Accessory") then
  898. table.insert(hats, v)
  899. end
  900. end
  901. if #hats < 7 then
  902. return "not enough hats"
  903. end
  904. local handles = {}
  905. for i, v in pairs(hats) do
  906. local handle = gp(v, "Handle", "BasePart")
  907. if handle and (handle.Size == Vector3.new(1, 1, 2)) then
  908. table.insert(handles, handle)
  909. if #handles == 7 then
  910. break
  911. end
  912. end
  913. end
  914. if #handles < 7 then
  915. for i, v in pairs(hats) do
  916. local handle = gp(v, "Handle", "BasePart")
  917. if handle and not table.find(handles, handle) then
  918. table.insert(handles, handle)
  919. end
  920. end
  921. end
  922. if #handles < 7 then
  923. return "not enough hat handles"
  924. end
  925. local templates = {}
  926. for i, v in pairs(folder:GetChildren()) do
  927. if v and v.Parent and v:IsA("Model") and gp(v, "hrp", "BasePart") then
  928. table.insert(templates, v)
  929. end
  930. end
  931. if #templates < 4 then
  932. return "found less than 4 templates"
  933. end
  934. local toDestr = {"BlockMesh", "SpecialMesh", "FileMesh", "Weld", "Motor6D", "Snap"}
  935. local aligns = {}
  936. for i, v in pairs(handles) do
  937. if v and v.Parent then
  938. for i1, v1 in pairs(v:GetChildren()) do
  939. if v1 and v1.Parent and table.find(toDestr, v1.ClassName) then
  940. v1:Destroy()
  941. end
  942. end
  943. local ctr = Instance.new("Part", v)
  944. ctr.Anchored = false
  945. ctr.CFrame = v.CFrame
  946. ctr.Transparency = 1
  947. ctr.CanCollide = false
  948. ctr.Size = Vector3.new(0.1, 0.1, 0.1)
  949. ctr.Name = "smoothControl"
  950. align(v, ctr, 200)
  951. table.insert(aligns, i, align(ctr, nil, 25))
  952. end
  953. end
  954. spawn(function()
  955. if not netboost then
  956. return
  957. end
  958. while rs.Heartbeat:Wait() and c and c.Parent do
  959. for i, v in pairs(handles) do
  960. if v and v.Parent and v:IsA("BasePart") then
  961. v.Velocity = netboost
  962. end
  963. end
  964. end
  965. end)
  966. local currentTem = nil
  967. local temHrp = nil
  968. local function setTem(name)
  969. temHrp = gp(currentTem, "hrp", "BasePart")
  970. local lastcf = hrp.CFrame
  971. if temHrp then
  972. lastcf = temHrp.CFrame
  973. end
  974. for i, v in pairs(aligns) do
  975. v.Parent = nil
  976. end
  977. if currentTem and currentTem.Parent then
  978. currentTem:Destroy()
  979. end
  980. for i, v in pairs(templates) do
  981. if v and v.Parent and (v.Name == name) then
  982. currentTem = v
  983. break
  984. end
  985. end
  986. currentTem.Archivable = true
  987. currentTem = currentTem:Clone()
  988. currentTem.Parent = c
  989. temHrp = gp(currentTem, "hrp", "BasePart")
  990. if not temHrp then
  991. return false
  992. end
  993. temHrp.Anchored = true
  994. temHrp.Transparency = 1
  995. temHrp.CanCollide = false
  996. for i, v in pairs(currentTem:GetDescendants()) do
  997. if v and v.Parent and v:IsA("BasePart") and (v ~= temHrp) then
  998. v.Anchored = false
  999. v.Transparency = 1
  1000. v.CanCollide = false
  1001. local weldc = Instance.new("WeldConstraint", v)
  1002. weldc.Part0 = v
  1003. weldc.Part1 = temHrp
  1004. aligns[tonumber(v.Name)].Parent = v
  1005. end
  1006. end
  1007. temHrp.CFrame = lastcf
  1008. end
  1009. setTem("sit1")
  1010. spawn(function()
  1011. while wait(0.3) and c and c.Parent do
  1012. if math.abs((hrp.Position - temHrp.Position).Magnitude) > 5 then
  1013. if currentTem.Name == "walk1" then
  1014. setTem("walk2")
  1015. else
  1016. setTem("walk1")
  1017. end
  1018. else
  1019. if currentTem.Name == "sit1" then
  1020. setTem("sit2")
  1021. else
  1022. setTem("sit1")
  1023. end
  1024. end
  1025. end
  1026. end)
  1027. spawn(function()
  1028. while wait(0.1) and c and c.Parent do
  1029. if math.abs((hrp.Position - temHrp.Position).Magnitude) > 5 then
  1030. temHrp.CFrame = CFrame.new(Vector3.new(temHrp.Position.X, hrp.Position.Y, temHrp.Position.Z), hrp.Position)
  1031. temHrp.CFrame += temHrp.CFrame.lookVector * 1
  1032. end
  1033. end
  1034. end)
  1035. return "success"
  1036. end)())