I made a code that puts my username in a string value that I have placed in my startergui and then I made a remote function to basically make a copy of that string value and put it in the workspace and now I want to add a text button so that the remote function will not run until I click on the text button… I've tried a couple times and it will not work with the mousebutton1click method and I do not understand why because when I take out the mousebutton1click code it works perfectly fine... Does anyone know how I could do this?
Localscript :
local player = game.Players.LocalPlayer
local val = game.StarterGui.Value
val.Value = player.Name.."1"
game.ReplicatedStorage.RemoteFunction:InvokeServer(val.Value)
Script :
game.ReplicatedStorage.RemoteFunction.OnServerInvoke = function(player,code)
local vall = Instance.new("StringValue")
vall.Parent = workspace
vall.Value = code
end

2 comments
It worked, thank you so much.
You may want to accept my answer. ;))