private boolean removePlayerFromGroup(String playerName, String groupName) {
		
		List<String> members;
		groupName = plugin.groups.searchInGroups(groupName);
		
		if (plugin.getServer().getPlayer(playerName) == null) {
			return false;
		}
		
		playerName = plugin.getServer().getPlayer(playerName).getName();
		
		if (groupName == null) {
			return false;
		}
		
		members = plugin.getConfig().getStringList("Groups." + groupName + ".members");
		
		if (!members.contains(playerName)) {
			return false;
		}
		
		members.remove(playerName);
		plugin.getConfig().set("Groups." + groupName + ".members", members);
		plugin.saveConfig();
		
		if (plugin.getServer().getPluginManager().getPlugin("Vault") != null){
			for (World world:plugin.getServer().getWorlds()) {
				plugin.vaultClass.removePermission(playerName, world.getName(), "staffinfo.member." + groupName);
			}
		}
		return true;
	}