Issue with passing Value through remote

I have an issue with passive a value through a remote. As you can see, the other information passes through nicely.

Output: Ignore the 1st/2cnd print,

I’m trying to print the value but it says PlayerName.

Screenshot_692

--LocalScript

        AddVote:FireServer(
            LocalPlayer,
            script.Parent.TextLabel.Text,
            script.Parent.Parent.Parent.Parent.Parent.Prestige.Value
        )

--ServerScript

local function ConvertVote(LocalPlayer,VotedPlayer,Prestige)
	 
	print(LocalPlayer.Name.."Voter")
	print(VotedPlayer.Name.."Voted")
	print(Prestige)

end

Sending a remote from the client to the server will automatically send the player as the first argument, so you don’t need to send LocalPlayer. Since you sent the player twice, VotedPlayer in the server will be defined as LocalPlayer in the client.

whoops I forgot that it already passes through the local player lol