So I started making a new webhook system by combining all of your answers, But there is a problem, it posts with the player's name, however, the text feedback here is displayed, here is the script.
local url = "oh my god no peekers"
local http = game:GetService("HttpService")
game:GetService("ReplicatedStorage").FeedBack.OnServerEvent:Connect(function(player)
local info = {
["username"] = player.Name,
["content"] = game.StarterGui.FeedbackGui.FeedbackFrame.FeedbackHere.Text
}
local newdata = http:JSONEncode(info)
http:PostAsync(url,newdata)
end)

4 comments
it didnt work for me
Forgot to mention that you have to enable httpservice. Check https://developer.roblox.com/en-us/api-reference/class/HttpService#enabling-http-requests
I did that
What's the error?