Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.15 KB | None | 0 0
  1.  
  2. local NPC = script.Parent.Helen--change the name of "Person" to your desired NPC
  3.  
  4. local cframe = NPC.PrimaryPart.CFrame
  5. --WATCH VID about how to set up the script and coustomize it!
  6.  
  7. while true do
  8. if game.Lighting.ClockTime > 19 or game.Lighting.ClockTime < 5 then
  9. NPC.Humanoid.Sit = false
  10. wait(.1)
  11. NPC:MoveTo(script.Parent.Spawn.Position)
  12. NPC.Humanoid:MoveTo(script.Parent.Bed.Position)
  13. NPC.Humanoid.MoveToFinished:wait()
  14. wait(100)
  15. end
  16. if game.Lighting.ClockTime > 5 and game.Lighting.ClockTime < 6 then
  17. --Beginning of day (5:00)
  18. NPC.Humanoid.Sit = false
  19. NPC.Humanoid:MoveTo(script.Parent.OutsideofRoom.Position)
  20. NPC.Humanoid.MoveToFinished:wait()
  21. wait(0)
  22. NPC.Humanoid:MoveTo(script.Parent.TopofStairs.Position)
  23. NPC.Humanoid.MoveToFinished:wait()
  24. wait(0)
  25. NPC.Humanoid:MoveTo(script.Parent.BottomofStairs.Position)
  26. NPC.Humanoid.MoveToFinished:wait()
  27. wait(0)
  28. NPC.Humanoid:MoveTo(script.Parent.OutsideReceptionRoom.Position)
  29. NPC.Humanoid.MoveToFinished:wait()
  30. wait(0)
  31. NPC.Humanoid:MoveTo(script.Parent.OutsideBathroom.Position)
  32. NPC.Humanoid.MoveToFinished:wait()
  33. wait(0)
  34. NPC.Humanoid:MoveTo(script.Parent.InsideBathroom.Position)
  35. NPC.Humanoid.MoveToFinished:wait()
  36. wait(0)
  37. NPC.Humanoid:MoveTo(script.Parent.OutofShower.Position)
  38. NPC.Humanoid.MoveToFinished:wait()
  39. NPC.Shirt.ShirtTemplate = ""
  40. NPC.Pants.PantsTemplate = "rbxassetid://4388675500"
  41. wait(0)
  42. NPC.Humanoid:MoveTo(script.Parent.Shower.Position)
  43. NPC.Humanoid.MoveToFinished:wait()
  44. wait(10)
  45. NPC.Humanoid:MoveTo(script.Parent.OutofShower.Position)
  46. NPC.Humanoid.MoveToFinished:wait()
  47. NPC.Shirt.ShirtTemplate = "rbxassetid://768866780"
  48. NPC.Pants.PantsTemplate = "rbxassetid://105507022"
  49. wait(0)
  50. NPC.Humanoid:MoveTo(script.Parent.HellenSink.Position)
  51. NPC.Humanoid.MoveToFinished:wait()
  52. wait(3)
  53. NPC.Humanoid:MoveTo(script.Parent.OutofShower.Position)
  54. NPC.Humanoid.MoveToFinished:wait()
  55. wait(0)
  56. NPC.Humanoid:MoveTo(script.Parent.InsideBathroom.Position)
  57. NPC.Humanoid.MoveToFinished:wait()
  58. wait(0)
  59. NPC.Humanoid:MoveTo(script.Parent.HellenOffToilet.Position)
  60. NPC.Humanoid.MoveToFinished:wait()
  61. wait(0)
  62. NPC.Humanoid:MoveTo(script.Parent.HellenToilet.Position)
  63. NPC.Humanoid.MoveToFinished:wait()
  64. NPC.Humanoid.Sit = true
  65. wait(5)
  66. NPC.Humanoid.Sit = false
  67. NPC.Humanoid:MoveTo(script.Parent.HellenOffToilet.Position)
  68. NPC.Humanoid.MoveToFinished:wait()
  69. wait(0)
  70. NPC.Humanoid:MoveTo(script.Parent.InsideBathroom.Position)
  71. NPC.Humanoid.MoveToFinished:wait()
  72. wait(0)
  73. NPC.Humanoid:MoveTo(script.Parent.OutsideBathroom.Position)
  74. NPC.Humanoid.MoveToFinished:wait()
  75. wait(0)
  76. --Make Breakfast (6:00)
  77. NPC.Humanoid:MoveTo(script.Parent.OutsideReceptionRoom.Position)
  78. NPC.Humanoid.MoveToFinished:wait()
  79. wait(0)
  80. NPC.Humanoid:MoveTo(script.Parent.BottomofStairs.Position)
  81. NPC.Humanoid.MoveToFinished:wait()
  82. wait(0)
  83. NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
  84. NPC.Humanoid.MoveToFinished:wait()
  85. wait(0)
  86. NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
  87. NPC.Humanoid.MoveToFinished:wait()
  88. wait(0)
  89. NPC.Humanoid:MoveTo(script.Parent.toKitchen.Position)
  90. NPC.Humanoid.MoveToFinished:wait()
  91. wait(0)
  92. NPC.Humanoid:MoveTo(script.Parent.Kitchen.Position)
  93. NPC.Humanoid.MoveToFinished:wait()
  94. wait(100)
  95. end
  96. --Breakfast time (7:00)
  97. if game.Lighting.ClockTime > 7 and game.Lighting.ClockTime < 8 then
  98. NPC.Humanoid:MoveTo(script.Parent.toKitchen.Position)
  99. NPC.Humanoid.MoveToFinished:wait()
  100. wait(0)
  101. NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
  102. NPC.Humanoid.MoveToFinished:wait()
  103. wait(0)
  104. NPC.Humanoid:MoveTo(script.Parent.HelenNxttoSeat.Position)
  105. NPC.Humanoid.MoveToFinished:wait()
  106. wait(0)
  107. NPC.Humanoid:MoveTo(script.Parent.HelenSeat.Position)
  108. NPC.Humanoid.MoveToFinished:wait()
  109. NPC.Humanoid.Sit = true
  110. wait(100)
  111. end
  112. if game.Lighting.ClockTime > 8 and game.Lighting.ClockTime < 11 then
  113. NPC.Humanoid.Sit = false
  114. NPC.Humanoid:MoveTo(script.Parent.HelenNxttoSeat.Position)
  115. NPC.Humanoid.MoveToFinished:wait()
  116. wait(0)
  117. NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
  118. NPC.Humanoid.MoveToFinished:wait()
  119. wait(0)
  120. NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
  121. NPC.Humanoid.MoveToFinished:wait()
  122. wait(0)
  123. --Free time (8:00)
  124. local k = math.random(1,3)
  125. --To Train Room
  126. if k == 1 then
  127. NPC.Humanoid:MoveTo(script.Parent.OutsideTrainingRoom.Position)
  128. NPC.Humanoid.MoveToFinished:wait()
  129. wait(0)
  130. NPC.Humanoid:MoveTo(script.Parent.InsideTrainingRoom.Position)
  131. NPC.Humanoid.MoveToFinished:wait()
  132. wait(0)
  133. NPC.Humanoid:MoveTo(script.Parent.TrainingRoomDummy.Position)
  134. NPC.Humanoid.MoveToFinished:wait()
  135. wait(200)
  136. end
  137. --To Reception Room
  138. if k == 2 then
  139. NPC.Humanoid:MoveTo(script.Parent.OutsideReceptionRoom.Position)
  140. NPC.Humanoid.MoveToFinished:wait()
  141. wait(0)
  142. NPC.Humanoid:MoveTo(script.Parent.InsideReceptionRoom.Position)
  143. NPC.Humanoid.MoveToFinished:wait()
  144. wait(0)
  145. NPC.Humanoid:MoveTo(script.Parent.ReceptionSeat.Position)
  146. NPC.Humanoid.MoveToFinished:wait()
  147. wait(200)
  148. end
  149. --To Ball Room
  150. if k == 3 then
  151. NPC.Humanoid:MoveTo(script.Parent.OutsideBallRoom.Position)
  152. NPC.Humanoid.MoveToFinished:wait()
  153. wait(0)
  154. NPC.Humanoid:MoveTo(script.Parent.InsideBallRoom.Position)
  155. NPC.Humanoid.MoveToFinished:wait()
  156. wait(0)
  157. NPC.Humanoid:MoveTo(script.Parent.TeaChair.Position)
  158. NPC.Humanoid.MoveToFinished:wait()
  159. wait(200)
  160. end
  161. end
  162. --Make Lunch time (11:00)
  163.  
  164. if game.Lighting.ClockTime > 11 and game.Lighting.ClockTime < 12 then
  165. NPC.Humanoid.Sit = false
  166. if k == 1 then
  167. NPC.Humanoid:MoveTo(script.Parent.InsideTrainingRoom.Position)
  168. NPC.Humanoid.MoveToFinished:wait()
  169. wait(0)
  170. NPC.Humanoid:MoveTo(script.Parent.OutsideTrainingRoom.Position)
  171. NPC.Humanoid.MoveToFinished:wait()
  172. wait(0)
  173. NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
  174. NPC.Humanoid.MoveToFinished:wait()
  175. wait(0)
  176. end
  177. if k == 2 then
  178. NPC.Humanoid:MoveTo(script.Parent.InsideReceptionRoom.Position)
  179. NPC.Humanoid.MoveToFinished:wait()
  180. wait(0)
  181. NPC.Humanoid:MoveTo(script.Parent.OutsideReceptionRoom.Position)
  182. NPC.Humanoid.MoveToFinished:wait()
  183. wait(0)
  184. NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
  185. NPC.Humanoid.MoveToFinished:wait()
  186. wait(0)
  187. end
  188. if k == 3 then
  189. NPC.Humanoid:MoveTo(script.Parent.InsideReceptionRoom.Position)
  190. NPC.Humanoid.MoveToFinished:wait()
  191. wait(0)
  192. NPC.Humanoid:MoveTo(script.Parent.InsideBallRoom.Position)
  193. NPC.Humanoid.MoveToFinished:wait()
  194. wait(0)
  195. NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
  196. NPC.Humanoid.MoveToFinished:wait()
  197. wait(0)
  198. end
  199. NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
  200. NPC.Humanoid.MoveToFinished:wait()
  201. wait(0)
  202. NPC.Humanoid:MoveTo(script.Parent.toKitchen.Position)
  203. NPC.Humanoid.MoveToFinished:wait()
  204. wait(0)
  205. NPC.Humanoid:MoveTo(script.Parent.Kitchen.Position)
  206. NPC.Humanoid.MoveToFinished:wait()
  207. wait(100)
  208. end
  209. if game.Lighting.ClockTime > 12 and game.Lighting.ClockTime < 13 then
  210.  
  211. --Eat Lunch (12:00)
  212. NPC.Humanoid:MoveTo(script.Parent.toKitchen.Position)
  213. NPC.Humanoid.MoveToFinished:wait()
  214. wait(0)
  215. NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
  216. NPC.Humanoid.MoveToFinished:wait()
  217. wait(0)
  218. NPC.Humanoid:MoveTo(script.Parent.HelenNxttoSeat.Position)
  219. NPC.Humanoid.MoveToFinished:wait()
  220. wait(0)
  221. NPC.Humanoid:MoveTo(script.Parent.HelenSeat.Position)
  222. NPC.Humanoid.MoveToFinished:wait()
  223. NPC.Humanoid.Sit = true
  224. wait(100)
  225. end
  226. if game.Lighting.ClockTime > 13 and game.Lighting.ClockTime < 15 then
  227. NPC.Humanoid.Sit = false
  228. NPC.Humanoid:MoveTo(script.Parent.HelenNxttoSeat.Position)
  229. NPC.Humanoid.MoveToFinished:wait()
  230. wait(0)
  231. NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
  232. NPC.Humanoid.MoveToFinished:wait()
  233. wait(0)
  234. NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
  235. NPC.Humanoid.MoveToFinished:wait()
  236. wait(0)
  237. --Free time (13:00)
  238. local k = math.random(1,4)
  239. --To Train Room
  240. if k == 1 then
  241. NPC.Humanoid:MoveTo(script.Parent.OutsideTrainingRoom.Position)
  242. NPC.Humanoid.MoveToFinished:wait()
  243. wait(0)
  244. NPC.Humanoid:MoveTo(script.Parent.InsideTrainingRoom.Position)
  245. NPC.Humanoid.MoveToFinished:wait()
  246. wait(0)
  247. NPC.Humanoid:MoveTo(script.Parent.TrainingRoomDummy.Position)
  248. NPC.Humanoid.MoveToFinished:wait()
  249. wait(300)
  250. end
  251. --To Reception Room
  252. if k == 2 then
  253. NPC.Humanoid:MoveTo(script.Parent.OutsideReceptionRoom.Position)
  254. NPC.Humanoid.MoveToFinished:wait()
  255. wait(0)
  256. NPC.Humanoid:MoveTo(script.Parent.InsideReceptionRoom.Position)
  257. NPC.Humanoid.MoveToFinished:wait()
  258. wait(0)
  259. NPC.Humanoid:MoveTo(script.Parent.ReceptionSeat.Position)
  260. NPC.Humanoid.MoveToFinished:wait()
  261. wait(300)
  262. end
  263. --To Ball Room
  264. if k == 3 then
  265. NPC.Humanoid:MoveTo(script.Parent.OutsideBallRoom.Position)
  266. NPC.Humanoid.MoveToFinished:wait()
  267. wait(0)
  268. NPC.Humanoid:MoveTo(script.Parent.InsideBallRoom.Position)
  269. NPC.Humanoid.MoveToFinished:wait()
  270. wait(0)
  271. NPC.Humanoid:MoveTo(script.Parent.TeaChair.Position)
  272. NPC.Humanoid.MoveToFinished:wait()
  273. wait(300)
  274. end
  275. --To Garden
  276. if k == 4 then
  277. NPC.Humanoid:MoveTo(script.Parent.OutsideBallRoom.Position)
  278. NPC.Humanoid.MoveToFinished:wait()
  279. wait(0)
  280. NPC.Humanoid:MoveTo(script.Parent.OutsideGarden.Position)
  281. NPC.Humanoid.MoveToFinished:wait()
  282. wait(0)
  283. NPC.Humanoid:MoveTo(script.Parent.InsideGarden.Position)
  284. NPC.Humanoid.MoveToFinished:wait()
  285. wait(0)
  286. NPC.Humanoid:MoveTo(script.Parent.GardenBench.Position)
  287. NPC.Humanoid.MoveToFinished:wait()
  288. wait(300)
  289. end
  290. end
  291. --Make Dinner (15:00)
  292. if game.Lighting.ClockTime > 15 and game.Lighting.ClockTime < 16 then
  293. if k == 1 then
  294. NPC.Humanoid:MoveTo(script.Parent.InsideTrainingRoom.Position)
  295. NPC.Humanoid.MoveToFinished:wait()
  296. wait(0)
  297. NPC.Humanoid:MoveTo(script.Parent.OutsideTrainingRoom.Position)
  298. NPC.Humanoid.MoveToFinished:wait()
  299. wait(0)
  300. NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
  301. NPC.Humanoid.MoveToFinished:wait()
  302. wait(0)
  303. end
  304. if k == 2 then
  305. NPC.Humanoid:MoveTo(script.Parent.InsideReceptionRoom.Position)
  306. NPC.Humanoid.MoveToFinished:wait()
  307. wait(0)
  308. NPC.Humanoid:MoveTo(script.Parent.OutsideReceptionRoom.Position)
  309. NPC.Humanoid.MoveToFinished:wait()
  310. wait(0)
  311. NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
  312. NPC.Humanoid.MoveToFinished:wait()
  313. wait(0)
  314. end
  315. if k == 3 then
  316. NPC.Humanoid:MoveTo(script.Parent.InsideReceptionRoom.Position)
  317. NPC.Humanoid.MoveToFinished:wait()
  318. wait(0)
  319. NPC.Humanoid:MoveTo(script.Parent.InsideBallRoom.Position)
  320. NPC.Humanoid.MoveToFinished:wait()
  321. wait(0)
  322. NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
  323. NPC.Humanoid.MoveToFinished:wait()
  324. wait(0)
  325. end
  326. NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
  327. NPC.Humanoid.MoveToFinished:wait()
  328. wait(0)
  329. NPC.Humanoid:MoveTo(script.Parent.toKitchen.Position)
  330. NPC.Humanoid.MoveToFinished:wait()
  331. wait(0)
  332. NPC.Humanoid:MoveTo(script.Parent.Kitchen.Position)
  333. NPC.Humanoid.MoveToFinished:wait()
  334. wait(100)
  335. end
  336. if game.Lighting.ClockTime > 16 and game.Lighting.ClockTime < 17 then
  337. --Eat Dinner (16:00)
  338. NPC.Humanoid:MoveTo(script.Parent.toKitchen.Position)
  339. NPC.Humanoid.MoveToFinished:wait()
  340. wait(0)
  341. NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
  342. NPC.Humanoid.MoveToFinished:wait()
  343. wait(0)
  344. NPC.Humanoid:MoveTo(script.Parent.HelenNxttoSeat.Position)
  345. NPC.Humanoid.MoveToFinished:wait()
  346. wait(0)
  347. NPC.Humanoid:MoveTo(script.Parent.HelenSeat.Position)
  348. NPC.Humanoid.MoveToFinished:wait()
  349. NPC.Humanoid.Sit = true
  350. wait(100)
  351. end
  352. --Free time (17:00)
  353. if game.Lighting.ClockTime > 17 and game.Lighting.ClockTime < 19 then
  354. NPC.Humanoid.Sit = false
  355. NPC.Humanoid:MoveTo(script.Parent.HelenNxttoSeat.Position)
  356. NPC.Humanoid.MoveToFinished:wait()
  357. wait(0)
  358. NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
  359. NPC.Humanoid.MoveToFinished:wait()
  360. wait(0)
  361. NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
  362. NPC.Humanoid.MoveToFinished:wait()
  363. wait(0)
  364. --Free time (13:00)
  365. local k = math.random(1,3)
  366. --To Train Room
  367. if k == 1 then
  368. NPC.Humanoid:MoveTo(script.Parent.OutsideTrainingRoom.Position)
  369. NPC.Humanoid.MoveToFinished:wait()
  370. wait(0)
  371. NPC.Humanoid:MoveTo(script.Parent.InsideTrainingRoom.Position)
  372. NPC.Humanoid.MoveToFinished:wait()
  373. wait(0)
  374. NPC.Humanoid:MoveTo(script.Parent.TrainingRoomDummy.Position)
  375. NPC.Humanoid.MoveToFinished:wait()
  376. wait(200)
  377. end
  378. --To Reception Room
  379. if k == 2 then
  380. NPC.Humanoid:MoveTo(script.Parent.OutsideReceptionRoom.Position)
  381. NPC.Humanoid.MoveToFinished:wait()
  382. wait(0)
  383. NPC.Humanoid:MoveTo(script.Parent.InsideReceptionRoom.Position)
  384. NPC.Humanoid.MoveToFinished:wait()
  385. wait(0)
  386. NPC.Humanoid:MoveTo(script.Parent.ReceptionSeat.Position)
  387. NPC.Humanoid.MoveToFinished:wait()
  388. wait(200)
  389. end
  390. --To Star Room
  391. if k == 3 then
  392. NPC.Humanoid:MoveTo(script.Parent.OutsideStarRoom.Position)
  393. NPC.Humanoid.MoveToFinished:wait()
  394. wait(0)
  395. NPC.Humanoid:MoveTo(script.Parent.InsideStarRoom.Position)
  396. NPC.Humanoid.MoveToFinished:wait()
  397. wait(0)
  398. NPC.Humanoid:MoveTo(script.Parent.StarChair.Position)
  399. NPC.Humanoid.MoveToFinished:wait()
  400. wait(200)
  401. end
  402. end
  403. --Go to Bed (19:00)
  404. --To Coffin (20:00)
  405. --To Bed (00:00)
  406. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement