Module Madness (trouble updating info on server and client)

  1. I want to update the info table from the server to the client so i can change a UI text
  2. Ive tried getting the values seperatly (Info.H1) etc and its still not working

Module

local module = {}

local Info = {
	H1 = "",
	H2 = "",
	Members1 = {},
	Members2 = {},
}

local Remote = game.ReplicatedStorage.Requests.UpdateHouses

function module:FindHouses(player)
	print("Finding Houses")
	local House1 = Info.H1
	local House2 = Info.H2
	local MembersList = Info.Members1
	local MembersList2 = Info.Members2

	local PlayerData = game.ServerStorage.PlayerData:FindFirstChild(player.Name)

	if House1 == "" then
		House1 = PlayerData.LastName.Value
		MembersList[player] = true
		print(House1)
	elseif House1 ~= "" and House1 ~= PlayerData.LastName.Value then
		House2 = PlayerData.LastName.Value
		MembersList2[player] = true
		print(House2)
	elseif House1 ~= "" and PlayerData.LastName.Value == House1 then
		MembersList[player] = true
		print(House1)
	elseif House2 ~= "" and PlayerData.LastName.Value == House2 then
		MembersList2[player] = true
		print(House2)
	end

	return {House1, House2, MembersList, MembersList2}
end

function module:CheckHouses()
	local House1 = Info.H1
	local House2 = Info.H2

	if House1 and House2 then
		return true
	else
		return false
	end
end

function module:UpdateHouses()
	Remote:FireAllClients(Info)
	print("Updated")
end

return module

Server Script

local HWHandler = require(game.ReplicatedStorage.Modules.HouseWarHandler)

game.Players.PlayerAdded:Connect(function(player)
	player.CharacterAdded:Connect(function(character)
		task.wait(6)
		print("I am a sigma? rizz nahh id gyatt")
		local Houses = HWHandler:FindHouses(player)
		HWHandler:UpdateHouses()
		print(Houses)
	end)
end)

Local Script

local HWHandler = require(game.ReplicatedStorage.Modules.HouseWarHandler)
local Remote = game.ReplicatedStorage.Requests.UpdateHouses
local player = game.Players.LocalPlayer


Remote.OnClientEvent:Connect(function(Info)
			print(Info)
end)

image
Server

image
Client