Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local ServerScriptService = game:GetService("ServerScriptService")
- local Framework = require(ServerScriptService.Services.Framework)
- local Tools = game.ServerStorage.Tools
- local Gadgets = Tools.Gadgets
- local Weapons = Tools.Weapons
- local Teams = game.Teams
- game.Players.PlayerAdded:Connect(function(Player)
- local TeamAccess = require(game.ReplicatedStorage.Framework.TeamsModule)
- local StarterPack = Player:WaitForChild("StarterGear")
- Player.CharacterAdded:Connect(function(char)
- char:WaitForChild("Humanoid").Died:Connect(function()
- if not Player:FindFirstChild("Clearance") then
- local Clearance = game.ServerStorage.Clearance:Clone()
- Clearance.Parent = Player
- else
- print("Already cloned the clearance folder into the player")
- end
- local function GiveItem(Type1, GroupId, Tool, Team)
- if Type1 == "FreeTool" and Player.Team == game.Teams:FindFirstChild(Team) then
- Gadgets:WaitForChild(Tool):Clone().Parent = Player.Backpack
- end
- -- gives weapon
- --if Type1 == "RankWeapon" then
- -- if Player:GetRankInGroup(GroupId) == Rank and Player.Team == game.Teams:FindFirstChild(Team) then
- -- Weapons:WaitForChild(Tool):Clone().Parent = StarterPack
- -- print("Something")
- -- end
- --end
- if Type1 == "FreeWeapon" then
- if Player.Team == game.Teams:FindFirstChild(Team) then
- print(Player.Team, Player)
- Weapons:WaitForChild(Tool):Clone().Parent = Player.Backpack
- end
- end
- end
- if Player.Team == Teams:WaitForChild("Administration") then
- GiveItem("FreeTool", TeamAccess.Administration.GroupId, "Radio", "Administration")
- GiveItem("FreeWeapon", TeamAccess.Administration.GroupId, "Desert Eagle", "Administration")
- GiveItem("FreeTool", TeamAccess.Administration.GroupId, "Handcuffs", "Administration")
- GiveItem("FreeTool", TeamAccess.Administration.GroupId, "Coffee", "Administration")
- Framework.changeValue(Player, "Administration")
- elseif Player.Team == Teams:WaitForChild("Department of External Affairs") then
- GiveItem("FreeTool", TeamAccess["Department of External Affairs"].GroupId, "Radio", "Department of External Affairs")
- GiveItem("FreeTool", TeamAccess["Department of External Affairs"].GroupId, "Recruiting Paper", "Department of External Affairs")
- GiveItem("FreeTool", TeamAccess["Department of External Affairs"].GroupId, "Coffee", "Department of External Affairs")
- Framework.changeValue(Player, "Department of External Affairs" )
- --elseif Player.Team == Teams:WaitForChild("Chaos Insurgency") then
- -- GiveItem("FreeTool",123, "Radio")
- -- GiveItem("FreeTool", 123, "G36C")
- -- GiveItem("FreeTool", 123, "Luger P08")
- -- Framework.changeValue(Player, "Chaos Insurgency")
- elseif Player.Team == Teams:WaitForChild("Ethics Committee") then
- GiveItem("FreeTool", TeamAccess["Ethics Committee"].GroupId, "Radio", "Ethics Committee")
- GiveItem("FreeTool", TeamAccess["Ethics Committee"].GroupId, "Coffee", "Ethics Committee")
- GiveItem("FreeTool", TeamAccess["Ethics Committee"].GroupId, "Handcuffs", "Ethics Committee")
- Framework.changeValue(Player, "Ethics Committee")
- elseif Player.Team == Teams:WaitForChild("Foundation Personnel") then
- GiveItem("FreeTool", TeamAccess["Foundation Personnel"].GroupId, "Radio", "Foundation Personnel")
- GiveItem("FreeTool", TeamAccess["Foundation Personnel"].GroupId, "Coffee", "Foundation Personnel")
- GiveItem("FreeTool", TeamAccess["Foundation Personnel"].GroupId, "Broom", "Foundation Personnel")
- Framework.changeValue(Player, "Foundation Personnel")
- elseif Player.Team == Teams:WaitForChild("Medical Department") then
- GiveItem("FreeTool", TeamAccess["Medical Department"].GroupId, "Radio", "Foundation Personnel")
- GiveItem("FreeTool", TeamAccess["Medical Department"].GroupId, "First Aid Kit", "Foundation Personnel")
- GiveItem("FreeTool", TeamAccess["Medical Department"].GroupId, "Coffee", "Foundation Personnel")
- Framework.changeValue(Player, "Medical Department")
- elseif Player.Team == Teams:WaitForChild("Scientific Department") then
- GiveItem("FreeTool", TeamAccess["Scientific Department"].GroupId, "Radio", "Scientific Department")
- GiveItem("FreeTool", TeamAccess["Scientific Department"].GroupId, "Coffee", "Scientific Department")
- Framework.changeValue(Player, "Scientific Department")
- elseif Player.Team == Teams:WaitForChild("Security Department") then
- print("Something")
- --GiveItem("FreeTool", TeamAccess["Security Department"].GroupId, "Radio", "Security Department")
- --GiveItem("FreeWeapon", TeamAccess["Security Department"].GroupId, "Glock 41")
- GiveItem("FreeTool", TeamAccess["Security Department"].GroupId, "Riot Shield", "Security Department")
- GiveItem("FreeWeapon", TeamAccess["Security Department"].GroupId, "G36C", "Security Department")
- GiveItem("FreeTool", TeamAccess["Security Department"].GroupId, "Handcuffs", "Security Department")
- GiveItem("FreeTool", TeamAccess["Security Department"].GroupId, "Medkit", "Security Department")
- Framework.changeValue(Player, "Security Department")
- print("Something")
- --elseif Player.Team == Teams:WaitForChild("Mobile Task Force") then
- -- GiveItem("FreeTool", 123, "Radio")
- -- GiveItem("FreeTool", 123, "Desert Eagle")
- -- GiveItem("FreeTool", 123, "Lynx CQ300")
- -- GiveItem("FreeTool", 123, "Riot Shield")
- -- GiveItem("FreeTool", 123, "Handcuffs")
- -- GiveItem("FreeTool", 123, "Medkit")
- -- Framework.changeValue(Player, "Mobile Task Force")
- elseif Player.Team == Teams:WaitForChild("Manufacturing Department") then
- GiveItem("FreeTool", TeamAccess["Manufacturing Department"].GroupId, "Radio", "Manufacturing Department")
- GiveItem("FreeTool", TeamAccess["Manufacturing Department"].GroupId, "Coffee", "Manufacturing Department")
- GiveItem("FreeTool", TeamAccess["Manufacturing Department"].GroupId, "Toolbox", "Manufacturing Department")
- GiveItem("FreeTool", TeamAccess["Manufacturing Department"].GroupId, "Drill", "Manufacturing Department")
- GiveItem("FreeTool", TeamAccess["Manufacturing Department"].GroupId, "Fuel", "Manufacturing Department")
- --GiveItem("FreeTool", TeamAccess["Manufacturing Department"].GroupId, "Screws")
- GiveItem("FreeTool", TeamAccess["Manufacturing Department"].GroupId, "Flashlight", "Manufacturing Department")
- Framework.changeValue(Player, "Manufacturing Department")
- --elseif Player.Team == Teams:WaitForChild("Internal Security Department") then
- -- GiveItem("FreeTool", 123, "Radio")
- -- GiveItem("FreeTool", 123, "M16A2")
- -- GiveItem("FreeTool", 123, "Silenced Glock 41")
- -- GiveItem("FreeTool", 123, "First Aid Kit")
- -- GiveItem("FreeTool", 123, "Handcuffs")
- -- GiveItem("FreeTool", 123, "Classified Shield")
- -- Framework.changeValue(Player, "Internal Security Department")
- elseif Player.Team == Teams:WaitForChild("Class - D") then
- Framework.changeValue(Player, "Class - D")
- end
- end)
- end)
- end)
Add Comment
Please, Sign In to add comment