Everything else works but the ScD team always has the fastersprintspeed, I have no idea why.
local Player = game.Players.LocalPlayer
local AD = game:GetService('Teams'):WaitForChild('Administration')
local IA = game:GetService('Teams'):WaitForChild('Intelligence Agency')
local MTF = game:GetService('Teams'):WaitForChild('Mobile Task Force')
local SD = game:GetService('Teams'):WaitForChild('Security Department')
local ScD = game:GetService('Teams'):WaitForChild('Scientific Department')
local DefaultWalkSpeed = 8
local DefaultSprintSpeed = 16
local FasterSprintSpeed = 18
local RunningSound = Player.Character:WaitForChild("HumanoidRootPart"):WaitForChild("Running")
local TS = game:GetService("TweenService")
local Camera = workspace.CurrentCamera
local Sprinting = false
game:GetService("UserInputService").InputBegan:Connect(function(Key, Chatting)
if Key.KeyCode == Enum.KeyCode.LeftShift and Chatting == false then
if Player.Team == MTF then -- MTF
if Player:GetRankInGroup(MTF.GroupId.Value) == 5 or Player:GetRankInGroup(MTF.GroupId.Value) == 6 or Player:GetRankInGroup(MTF.GroupId.Value) >= 9 then -- E-11 / A-1 / AD+
Player.Character.Humanoid.WalkSpeed = FasterSprintSpeed
Sprinting = true
TS:Create(Camera, TweenInfo.new(1), {FieldOfView = 85}):Play()
else
Player.Character.Humanoid.Walkspeed = DefaultSprintSpeed
Sprinting = true
TS:Create(Camera, TweenInfo.new(1), {FieldOfView = 85}):Play()
end
elseif Player.Team == SD then -- SD
if Player:GetRankInGroup(SD.GroupId.Value) >= 8 then -- CPT+
Player.Character.Humanoid.WalkSpeed = FasterSprintSpeed
Sprinting = true
TS:Create(Camera, TweenInfo.new(1), {FieldOfView = 85}):Play()
else
Player.Character.Humanoid.Walkspeed = DefaultSprintSpeed
Sprinting = true
TS:Create(Camera, TweenInfo.new(1), {FieldOfView = 85}):Play()
end
elseif Player.Team == AD or Player.Team == IA then -- AD / IA
Player.Character.Humanoid.WalkSpeed = FasterSprintSpeed
Sprinting = true
TS:Create(Camera, TweenInfo.new(1), {FieldOfView = 85}):Play()
end
elseif Player.Team == ScD then
Player.Character.Humanoid.WalkSpeed = DefaultSprintSpeed
Sprinting = true
TS:Create(Camera, TweenInfo.new(1), {FieldOfView = 85}):Play()
end
end)
game:GetService("UserInputService").InputEnded:Connect(function(Key, Chatting)
if Key.KeyCode == Enum.KeyCode.LeftShift and Chatting == false then
Player.Character.Humanoid.WalkSpeed = DefaultWalkSpeed
Sprinting = false
TS:Create(Camera, TweenInfo.new(1), {FieldOfView = 70}):Play()
end
end)