---------------------
---Made By Cocoufo---
---------------------


----------Config-----------------------------------------
----------Setting Groups---------------------------------
--[[

{"Rank", Health, RunSpeed}

]]--------------------------------------------------------

local Groups =
{

	{"owner", 200, 350},
	{"superadmin", 200, 350},
	{"admin", 150, 300},
	{"tadmin", 150, 300},
	{"mod", 125, 300},
	{"tmod", 125, 300},
	{"gold", 300, 350},
	{"silver", 250, 350},
	{"bronze", 225, 350},
	{"beginner", 107, 300},
	{"disciple", 114, 300},
	{"mentor", 121, 300},
	{"master", 128, 300},
	{"brawler", 135, 300},
	{"fighter", 142, 300},
	{"warrior", 150, 300},
	{"puglist", 156, 300},
	{"destroyer", 163, 300},
	{"conqueror", 170, 300},
	{"savior", 177, 300},
	{"genbu", 184, 300},
	{"fujin", 191, 300},
	{"majin", 198, 300},
	{"emperor", 200, 350 },
	
	{"user", 100, 300}
}
----------Setting SteamIDs (These override group settings)--------
--[[

{"SteamID", Health, RunSpeed}

]]----------------------------------------------------------------

local SteamIDs = 

{

	{"STEAM_0:1:11111111", 420, 300},
	{"STEAM_0:1:12345678", 111, 300}

}

---------Setting Default Values For Ranks Not Listed--------------

DefaultHealth = 100
DefaultRunSpeed = 300

--------------------- DO NOT EDIT --------------------------------


local function DoWhenSpawn( ply )
	timer.Simple(0.1, function() 
		local PlayerSteamID = ply:SteamID()
		if ply:IsValid() then
			if ply:Alive() then
				ply:SetHealth(DefaultHealth)
				ply:SetRunSpeed(DefaultRunSpeed)
		
			end
			for k,v in pairs(Groups) do
				if ply:IsUserGroup(v[1]) then
						ply:SetHealth(v[2])
						ply:SetRunSpeed(v[3])
				end
			end
			for k,v in pairs(SteamIDs) do
				if PlayerSteamID == v[1] then
					ply:SetHealth(v[2])
					ply:SetRunSpeed(v[3])
				end	
			end		
		end
	end)
end



hook.Add("PlayerSpawn", "SpeednHealth", DoWhenSpawn)