Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local DataStore = game:GetService("DataStoreService"):GetDataStore("Business1")
- game.Players.PlayerAdded:connect(function(newPlayer)
- local Business = Instance.new("Folder")
- Business.Name = "BusinessStats"
- local Playerbusiness = Instance.new("Folder")
- Playerbusiness.Name = "PlayerBusinessStats"
- local Employee = Instance.new("Folder")
- Employee.Name = "Employee"
- local HB = Instance.new("BoolValue")
- HB.Name = "HasBusiness"
- HB.Value = false
- local Employed = Instance.new("BoolValue")
- Employed.Name = "Employed"
- Employed.Value = false
- ------------------------------------
- --Your Company
- local YName = Instance.new("StringValue")
- YName.Name = "CName"
- YName.Value = ""
- local Icon = Instance.new("NumberValue")
- Icon.Name = "Icon"
- Icon.Value = "0"
- local CEO = Instance.new("StringValue")
- CEO.Name = "CEO"
- CEO.Value = ""
- local Members = Instance.new("Folder")
- Members.Name = "Members"
- local employee = Instance.new("Folder")
- employee.Name = "Employee"
- local Secretary = Instance.new("Folder")
- Secretary.Name = "Secretary"
- ---------Roles
- local S1 = Instance.new("StringValue")
- S1.Name = "S1"
- S1.Value = ""
- local S2 = Instance.new("StringValue")
- S2.Name = "S2"
- S2.Value = ""
- local S3 = Instance.new("StringValue")
- S3.Name = "S3"
- S3.Value = ""
- local S4 = Instance.new("StringValue")
- S4.Name = "S4"
- S4.Value = ""
- local S5 = Instance.new("StringValue")
- S5.Name = "S5"
- S5.Value = ""
- local S6 = Instance.new("StringValue")
- S6.Name = "S6"
- S6.Value = ""
- local S7 = Instance.new("StringValue")
- S7.Name = "S7"
- S7.Value = ""
- local S8 = Instance.new("StringValue")
- S8.Name = "S8"
- S8.Value = ""
- local S9 = Instance.new("StringValue")
- S9.Name = "S9"
- S9.Value = ""
- local S10 = Instance.new("StringValue")
- S10.Name = "S10"
- S10.Value = ""
- local S11 = Instance.new("StringValue")
- S11.Name = "S11"
- S11.Value = ""
- local S12 = Instance.new("StringValue")
- S12.Name = "S12"
- S12.Value = ""
- local S13 = Instance.new("StringValue")
- S13.Name = "S13"
- S13.Value = ""
- local S14 = Instance.new("StringValue")
- S14.Name = "S14"
- S14.Value = ""
- local S15 = Instance.new("StringValue")
- S15.Name = "S15"
- S15.Value = ""
- local S16 = Instance.new("StringValue")
- S16.Name = "S16"
- S16.Value = ""
- local S17 = Instance.new("StringValue")
- S17.Name = "S17"
- S17.Value = ""
- local S18 = Instance.new("StringValue")
- S18.Name = "S18"
- S18.Value = ""
- local S19 = Instance.new("StringValue")
- S19.Name = "S19"
- S19.Value = ""
- local S20 = Instance.new("StringValue")
- S20.Name = "S20"
- S20.Value = ""
- local S21 = Instance.new("StringValue")
- S21.Name = "S21"
- S21.Value = ""
- local S22 = Instance.new("StringValue")
- S22.Name = "S22"
- S22.Value = ""
- local S23 = Instance.new("StringValue")
- S23.Name = "S23"
- S23.Value = ""
- local S24 = Instance.new("StringValue")
- S24.Name = "S24"
- S24.Value = ""
- local S25 = Instance.new("StringValue")
- S25.Name = "S25"
- S25.Value = ""
- ------------------------------------
- local E1 = Instance.new("StringValue")
- E1.Name = "E1"
- E1.Value = ""
- local E2 = Instance.new("StringValue")
- E2.Name = "E2"
- E2.Value = ""
- local E3 = Instance.new("StringValue")
- E3.Name = "E3"
- E3.Value = ""
- local E4 = Instance.new("StringValue")
- E4.Name = "E4"
- E4.Value = ""
- local E5 = Instance.new("StringValue")
- E5.Name = "E5"
- E5.Value = ""
- local E6 = Instance.new("StringValue")
- E6.Name = "E6"
- E6.Value = ""
- local E7 = Instance.new("StringValue")
- E7.Name = "E7"
- E7.Value = ""
- local E8 = Instance.new("StringValue")
- E8.Name = "E8"
- E8.Value = ""
- local E9 = Instance.new("StringValue")
- E9.Name = "E9"
- E9.Value = ""
- local E10 = Instance.new("StringValue")
- E10.Name = "E10"
- E10.Value = ""
- local E11 = Instance.new("StringValue")
- E11.Name = "E11"
- E11.Value = ""
- local E12 = Instance.new("StringValue")
- E12.Name = "E12"
- E12.Value = ""
- local E13 = Instance.new("StringValue")
- E13.Name = "E13"
- E13.Value = ""
- local E14 = Instance.new("StringValue")
- E14.Name = "E14"
- E14.Value = ""
- local E15 = Instance.new("StringValue")
- E15.Name = "E15"
- E15.Value = ""
- local E16 = Instance.new("StringValue")
- E16.Name = "E16"
- E16.Value = ""
- local E17 = Instance.new("StringValue")
- E17.Name = "E17"
- E17.Value = ""
- local E18 = Instance.new("StringValue")
- E18.Name = "E18"
- E18.Value = ""
- local E19 = Instance.new("StringValue")
- E19.Name = "E19"
- E19.Value = ""
- local E20 = Instance.new("StringValue")
- E20.Name = "E20"
- E20.Value = ""
- local E21 = Instance.new("StringValue")
- E21.Name = "E21"
- E21.Value = ""
- local E22 = Instance.new("StringValue")
- E22.Name = "E22"
- E22.Value = ""
- local E23 = Instance.new("StringValue")
- E23.Name = "E23"
- E23.Value = ""
- local E24 = Instance.new("StringValue")
- E24.Name = "E24"
- E24.Value = ""
- local E25 = Instance.new("StringValue")
- E25.Name = "E25"
- E25.Value = ""
- ------------------------------------
- --Employed Company
- local EName = Instance.new("StringValue")
- EName.Name = "CName"
- EName.Value = ""
- local EIcon = Instance.new("NumberValue")
- EIcon.Name = "Icon"
- EIcon.Value = "0"
- local Role = Instance.new("StringValue")
- Role.Name = "Role"
- Role.Value = ""
- local ECEO = Instance.new("StringValue")
- ECEO.Name = "CEO"
- ECEO.Value = ""
- ------------------------------------
- Business.Parent = newPlayer
- Playerbusiness.Parent = newPlayer.BusinessStats
- Employee.Parent = newPlayer.BusinessStats
- local BusinessP = newPlayer.BusinessStats
- local PlayerbusinessP = newPlayer.BusinessStats.PlayerBusinessStats
- local EmployeeP = newPlayer.BusinessStats.Employee
- -----Business Folder
- Employed.Parent = BusinessP
- HB.Parent = BusinessP
- -----Your Company Folder
- YName.Parent = PlayerbusinessP
- Icon.Parent = PlayerbusinessP
- Members.Parent = PlayerbusinessP
- CEO.Parent = PlayerbusinessP
- employee.Parent = PlayerbusinessP.Members
- Secretary.Parent = PlayerbusinessP.Members
- ----Ranks
- S1.Parent = PlayerbusinessP.Members.Secretary
- S2.Parent = PlayerbusinessP.Members.Secretary
- S3.Parent = PlayerbusinessP.Members.Secretary
- S4.Parent = PlayerbusinessP.Members.Secretary
- S5.Parent = PlayerbusinessP.Members.Secretary
- S6.Parent = PlayerbusinessP.Members.Secretary
- S7.Parent = PlayerbusinessP.Members.Secretary
- S8.Parent = PlayerbusinessP.Members.Secretary
- S9.Parent = PlayerbusinessP.Members.Secretary
- S10.Parent = PlayerbusinessP.Members.Secretary
- S11.Parent = PlayerbusinessP.Members.Secretary
- S12.Parent = PlayerbusinessP.Members.Secretary
- S13.Parent = PlayerbusinessP.Members.Secretary
- S14.Parent = PlayerbusinessP.Members.Secretary
- S15.Parent = PlayerbusinessP.Members.Secretary
- S16.Parent = PlayerbusinessP.Members.Secretary
- S17.Parent = PlayerbusinessP.Members.Secretary
- S18.Parent = PlayerbusinessP.Members.Secretary
- S19.Parent = PlayerbusinessP.Members.Secretary
- S20.Parent = PlayerbusinessP.Members.Secretary
- S21.Parent = PlayerbusinessP.Members.Secretary
- S22.Parent = PlayerbusinessP.Members.Secretary
- S23.Parent = PlayerbusinessP.Members.Secretary
- S24.Parent = PlayerbusinessP.Members.Secretary
- S25.Parent = PlayerbusinessP.Members.Secretary
- --------------
- E1.Parent = PlayerbusinessP.Members.Employee
- E2.Parent = PlayerbusinessP.Members.Employee
- E3.Parent = PlayerbusinessP.Members.Employee
- E4.Parent = PlayerbusinessP.Members.Employee
- E5.Parent = PlayerbusinessP.Members.Employee
- E6.Parent = PlayerbusinessP.Members.Employee
- E7.Parent = PlayerbusinessP.Members.Employee
- E8.Parent = PlayerbusinessP.Members.Employee
- E9.Parent = PlayerbusinessP.Members.Employee
- E10.Parent = PlayerbusinessP.Members.Employee
- E11.Parent = PlayerbusinessP.Members.Employee
- E12.Parent = PlayerbusinessP.Members.Employee
- E13.Parent = PlayerbusinessP.Members.Employee
- E14.Parent = PlayerbusinessP.Members.Employee
- E15.Parent = PlayerbusinessP.Members.Employee
- E16.Parent = PlayerbusinessP.Members.Employee
- E17.Parent = PlayerbusinessP.Members.Employee
- E18.Parent = PlayerbusinessP.Members.Employee
- E19.Parent = PlayerbusinessP.Members.Employee
- E20.Parent = PlayerbusinessP.Members.Employee
- E21.Parent = PlayerbusinessP.Members.Employee
- E22.Parent = PlayerbusinessP.Members.Employee
- E23.Parent = PlayerbusinessP.Members.Employee
- E24.Parent = PlayerbusinessP.Members.Employee
- E25.Parent = PlayerbusinessP.Members.Employee
- -----Employed Company Folder
- EName.Parent = EmployeeP
- EIcon.Parent = EmployeeP
- Role.Parent = EmployeeP
- ECEO.Parent = EmployeeP
- local key = "player-business"..newPlayer.userId.."-mtsm"
- local savedStats = DataStore:GetAsync(key)
- if savedStats then
- --Save Format: {HasHome,Something}
- -----Business Folder
- BusinessP.Employed.Value = savedStats[1]
- BusinessP.HasBusiness.Value = savedStats[2]
- -----Employed Company Folder
- EmployeeP.CName.Value = savedStats[3]
- EmployeeP.Icon.Value = savedStats[4]
- EmployeeP.Role.Value = savedStats[5]
- EmployeeP.CEO.Value = savedStats[6]
- -----Your Company Folder
- PlayerbusinessP.CName.Value = savedStats[7]
- PlayerbusinessP.Icon.Value = savedStats[8]
- PlayerbusinessP.CEO.Value = savedStats[9]
- -------------------------------
- PlayerbusinessP.Members.Secretary.S1.Value = savedStats[10]
- PlayerbusinessP.Members.Secretary.S2.Value = savedStats[11]
- PlayerbusinessP.Members.Secretary.S3.Value = savedStats[12]
- PlayerbusinessP.Members.Secretary.S4.Value = savedStats[13]
- PlayerbusinessP.Members.Secretary.S5.Value = savedStats[14]
- PlayerbusinessP.Members.Secretary.S6.Value = savedStats[15]
- PlayerbusinessP.Members.Secretary.S7.Value = savedStats[16]
- PlayerbusinessP.Members.Secretary.S8.Value = savedStats[17]
- PlayerbusinessP.Members.Secretary.S9.Value = savedStats[18]
- PlayerbusinessP.Members.Secretary.S10.Value = savedStats[19]
- PlayerbusinessP.Members.Secretary.S11.Value = savedStats[20]
- PlayerbusinessP.Members.Secretary.S12.Value = savedStats[21]
- PlayerbusinessP.Members.Secretary.S13.Value = savedStats[22]
- PlayerbusinessP.Members.Secretary.S14.Value = savedStats[23]
- PlayerbusinessP.Members.Secretary.S15.Value = savedStats[24]
- PlayerbusinessP.Members.Secretary.S16.Value = savedStats[25]
- PlayerbusinessP.Members.Secretary.S17.Value = savedStats[26]
- PlayerbusinessP.Members.Secretary.S18.Value = savedStats[27]
- PlayerbusinessP.Members.Secretary.S19.Value = savedStats[28]
- PlayerbusinessP.Members.Secretary.S20.Value = savedStats[29]
- PlayerbusinessP.Members.Secretary.S21.Value = savedStats[30]
- PlayerbusinessP.Members.Secretary.S22.Value = savedStats[31]
- PlayerbusinessP.Members.Secretary.S23.Value = savedStats[32]
- PlayerbusinessP.Members.Secretary.S24.Value = savedStats[33]
- PlayerbusinessP.Members.Secretary.S25.Value = savedStats[34]
- -------------------------------------
- PlayerbusinessP.Members.Employee.E1.Value = savedStats[35]
- PlayerbusinessP.Members.Employee.E2.Value = savedStats[36]
- PlayerbusinessP.Members.Employee.E3.Value = savedStats[37]
- PlayerbusinessP.Members.Employee.E4.Value = savedStats[38]
- PlayerbusinessP.Members.Employee.E5.Value = savedStats[39]
- PlayerbusinessP.Members.Employee.E6.Value = savedStats[40]
- PlayerbusinessP.Members.Employee.E7.Value = savedStats[41]
- PlayerbusinessP.Members.Employee.E8.Value = savedStats[42]
- PlayerbusinessP.Members.Employee.E9.Value = savedStats[43]
- PlayerbusinessP.Members.Employee.E10.Value = savedStats[44]
- PlayerbusinessP.Members.Employee.E11.Value = savedStats[45]
- PlayerbusinessP.Members.Employee.E12.Value = savedStats[46]
- PlayerbusinessP.Members.Employee.E13.Value = savedStats[47]
- PlayerbusinessP.Members.Employee.E14.Value = savedStats[48]
- PlayerbusinessP.Members.Employee.E15.Value = savedStats[49]
- PlayerbusinessP.Members.Employee.E16.Value = savedStats[50]
- PlayerbusinessP.Members.Employee.E17.Value = savedStats[51]
- PlayerbusinessP.Members.Employee.E18.Value = savedStats[52]
- PlayerbusinessP.Members.Employee.E19.Value = savedStats[53]
- PlayerbusinessP.Members.Employee.E20.Value = savedStats[54]
- PlayerbusinessP.Members.Employee.E21.Value = savedStats[55]
- PlayerbusinessP.Members.Employee.E22.Value = savedStats[56]
- PlayerbusinessP.Members.Employee.E23.Value = savedStats[57]
- PlayerbusinessP.Members.Employee.E24.Value = savedStats[58]
- PlayerbusinessP.Members.Employee.E25.Value = savedStats[59]
- else
- local ToSave = {Employed.Value, HB.Value, YName.Value, Icon.Value, EName.Value, EIcon.Value, Role.Value, CEO.Value, ECEO.Value, E1.Value, E2.Value, E3.Value, E4.Value, E5.Value, E6.Value, E7.Value, E8.Value, E9.Value, E10.Value, E11.Value, E12.Value, E13.Value, E14.Value, E15.Value, E16.Value, E17.Value, E18.Value, E19.Value, E20.Value, E21.Value, E22.Value, E23.Value, E24.Value, E25.Value, S1.Value, S2.Value, S3.Value, S4.Value, S5.Value, S6.Value, S7.Value, S8.Value, S9.Value, S10.Value, S11.Value, S12.Value, S13.Value, S14.Value, S15.Value, S16.Value, S17.Value, S18.Value, S19.Value, S20.Value, S21.Value, S22.Value, S23.Value, S24.Value, S25.Value}
- DataStore:SetAsync(key, ToSave)
- end
- end)
- game.Players.PlayerRemoving:connect(function(player)
- local key = "player-business"..player.userId .."-mtsm"
- local Saving = {player.BusinessStats.Employed.Value, player.BusinessStats.HasBusiness.Value, player.BusinessStats.PlayerBusinessStats.CName.Value, player.BusinessStats.PlayerBusinessStats.Icon.Value, player.BusinessStats.PlayerBusinessStats.CEO.Value, player.BusinessStats.Employee.CName.Value, player.BusinessStats.Employee.Icon.Value, player.BusinessStats.Employee.Role.Value, player.BusinessStats.Employee.CEO.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E1.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E2.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E3.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E4.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E5.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E6.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E7.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E8.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E9.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E10.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E11.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E12.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E13.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E14.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E15.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E16.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E17.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E18.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E19.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E20.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E21.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E22.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E23.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E24.Value, player.BusinessStats.PlayerBusinessStats.Members.Employee.E25.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S1.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S2.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S3.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S4.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S5.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S6.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S7.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S8.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S9.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S10.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S11.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S12.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S13.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S14.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S15.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S16.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S17.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S18.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S19.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S20.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S21.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S22.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S23.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S24.Value, player.BusinessStats.PlayerBusinessStats.Members.Secretary.S25.Value}
- DataStore:SetAsync(key, Saving)
- end)
Advertisement
Add Comment
Please, Sign In to add comment