Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local NPC = script.Parent.Helen--change the name of "Person" to your desired NPC
- local cframe = NPC.PrimaryPart.CFrame
- --WATCH VID about how to set up the script and coustomize it!
- while true do
- if game.Lighting.ClockTime > 19 or game.Lighting.ClockTime < 5 then
- NPC.Humanoid.Sit = false
- wait(.1)
- NPC:MoveTo(script.Parent.Spawn.Position)
- NPC.Humanoid:MoveTo(script.Parent.Bed.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(100)
- end
- if game.Lighting.ClockTime > 5 and game.Lighting.ClockTime < 6 then
- --Beginning of day (5:00)
- NPC.Humanoid.Sit = false
- NPC.Humanoid:MoveTo(script.Parent.OutsideofRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.TopofStairs.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.BottomofStairs.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.OutsideReceptionRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.OutsideBathroom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.InsideBathroom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.OutofShower.Position)
- NPC.Humanoid.MoveToFinished:wait()
- NPC.Shirt.ShirtTemplate = ""
- NPC.Pants.PantsTemplate = "rbxassetid://4388675500"
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.Shower.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(10)
- NPC.Humanoid:MoveTo(script.Parent.OutofShower.Position)
- NPC.Humanoid.MoveToFinished:wait()
- NPC.Shirt.ShirtTemplate = "rbxassetid://768866780"
- NPC.Pants.PantsTemplate = "rbxassetid://105507022"
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.HellenSink.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(3)
- NPC.Humanoid:MoveTo(script.Parent.OutofShower.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.InsideBathroom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.HellenOffToilet.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.HellenToilet.Position)
- NPC.Humanoid.MoveToFinished:wait()
- NPC.Humanoid.Sit = true
- wait(5)
- NPC.Humanoid.Sit = false
- NPC.Humanoid:MoveTo(script.Parent.HellenOffToilet.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.InsideBathroom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.OutsideBathroom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- --Make Breakfast (6:00)
- NPC.Humanoid:MoveTo(script.Parent.OutsideReceptionRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.BottomofStairs.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.toKitchen.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.Kitchen.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(100)
- end
- --Breakfast time (7:00)
- if game.Lighting.ClockTime > 7 and game.Lighting.ClockTime < 8 then
- NPC.Humanoid:MoveTo(script.Parent.toKitchen.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.HelenNxttoSeat.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.HelenSeat.Position)
- NPC.Humanoid.MoveToFinished:wait()
- NPC.Humanoid.Sit = true
- wait(100)
- end
- if game.Lighting.ClockTime > 8 and game.Lighting.ClockTime < 11 then
- NPC.Humanoid.Sit = false
- NPC.Humanoid:MoveTo(script.Parent.HelenNxttoSeat.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- --Free time (8:00)
- local k = math.random(1,3)
- --To Train Room
- if k == 1 then
- NPC.Humanoid:MoveTo(script.Parent.OutsideTrainingRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.InsideTrainingRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.TrainingRoomDummy.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(200)
- end
- --To Reception Room
- if k == 2 then
- NPC.Humanoid:MoveTo(script.Parent.OutsideReceptionRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.InsideReceptionRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.ReceptionSeat.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(200)
- end
- --To Ball Room
- if k == 3 then
- NPC.Humanoid:MoveTo(script.Parent.OutsideBallRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.InsideBallRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.TeaChair.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(200)
- end
- end
- --Make Lunch time (11:00)
- if game.Lighting.ClockTime > 11 and game.Lighting.ClockTime < 12 then
- NPC.Humanoid.Sit = false
- if k == 1 then
- NPC.Humanoid:MoveTo(script.Parent.InsideTrainingRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.OutsideTrainingRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- end
- if k == 2 then
- NPC.Humanoid:MoveTo(script.Parent.InsideReceptionRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.OutsideReceptionRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- end
- if k == 3 then
- NPC.Humanoid:MoveTo(script.Parent.InsideReceptionRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.InsideBallRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- end
- NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.toKitchen.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.Kitchen.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(100)
- end
- if game.Lighting.ClockTime > 12 and game.Lighting.ClockTime < 13 then
- --Eat Lunch (12:00)
- NPC.Humanoid:MoveTo(script.Parent.toKitchen.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.HelenNxttoSeat.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.HelenSeat.Position)
- NPC.Humanoid.MoveToFinished:wait()
- NPC.Humanoid.Sit = true
- wait(100)
- end
- if game.Lighting.ClockTime > 13 and game.Lighting.ClockTime < 15 then
- NPC.Humanoid.Sit = false
- NPC.Humanoid:MoveTo(script.Parent.HelenNxttoSeat.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- --Free time (13:00)
- local k = math.random(1,4)
- --To Train Room
- if k == 1 then
- NPC.Humanoid:MoveTo(script.Parent.OutsideTrainingRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.InsideTrainingRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.TrainingRoomDummy.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(300)
- end
- --To Reception Room
- if k == 2 then
- NPC.Humanoid:MoveTo(script.Parent.OutsideReceptionRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.InsideReceptionRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.ReceptionSeat.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(300)
- end
- --To Ball Room
- if k == 3 then
- NPC.Humanoid:MoveTo(script.Parent.OutsideBallRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.InsideBallRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.TeaChair.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(300)
- end
- --To Garden
- if k == 4 then
- NPC.Humanoid:MoveTo(script.Parent.OutsideBallRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.OutsideGarden.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.InsideGarden.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.GardenBench.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(300)
- end
- end
- --Make Dinner (15:00)
- if game.Lighting.ClockTime > 15 and game.Lighting.ClockTime < 16 then
- if k == 1 then
- NPC.Humanoid:MoveTo(script.Parent.InsideTrainingRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.OutsideTrainingRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- end
- if k == 2 then
- NPC.Humanoid:MoveTo(script.Parent.InsideReceptionRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.OutsideReceptionRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- end
- if k == 3 then
- NPC.Humanoid:MoveTo(script.Parent.InsideReceptionRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.InsideBallRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- end
- NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.toKitchen.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.Kitchen.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(100)
- end
- if game.Lighting.ClockTime > 16 and game.Lighting.ClockTime < 17 then
- --Eat Dinner (16:00)
- NPC.Humanoid:MoveTo(script.Parent.toKitchen.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.HelenNxttoSeat.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.HelenSeat.Position)
- NPC.Humanoid.MoveToFinished:wait()
- NPC.Humanoid.Sit = true
- wait(100)
- end
- --Free time (17:00)
- if game.Lighting.ClockTime > 17 and game.Lighting.ClockTime < 19 then
- NPC.Humanoid.Sit = false
- NPC.Humanoid:MoveTo(script.Parent.HelenNxttoSeat.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.DinningRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.MidUpperHall.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- --Free time (13:00)
- local k = math.random(1,3)
- --To Train Room
- if k == 1 then
- NPC.Humanoid:MoveTo(script.Parent.OutsideTrainingRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.InsideTrainingRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.TrainingRoomDummy.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(200)
- end
- --To Reception Room
- if k == 2 then
- NPC.Humanoid:MoveTo(script.Parent.OutsideReceptionRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.InsideReceptionRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.ReceptionSeat.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(200)
- end
- --To Star Room
- if k == 3 then
- NPC.Humanoid:MoveTo(script.Parent.OutsideStarRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.InsideStarRoom.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(0)
- NPC.Humanoid:MoveTo(script.Parent.StarChair.Position)
- NPC.Humanoid.MoveToFinished:wait()
- wait(200)
- end
- end
- --Go to Bed (19:00)
- --To Coffin (20:00)
- --To Bed (00:00)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement