Advertisement
Guest User

Untitled

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