so, i tried to make a remote event,
but, it kept “confusing” other parameters as the player for some reason.
by confusing i mean the first parameter was the player,
i also cant show the code because i exited roblox studio without saving out of anger,
and i dont have any backups.
the remote event being fired looks like this:
game.ReplicatedStorage.Remotes.RemoteEvent:FireServer(player,parameter,parameter)
i also fired the remote event from the client.
-- Client
RemoteEvent:FireServer(...) -- '...' are your arguments
-- Server
RemoteEvent.OnServerEvent:Connect(function(player, ...)
-- the player who fired the remote is passed automatically as the first parameter
-- '...' are the arguments you passed from the client
end)