Here is my script, it's in an invisible BillboardGui and when the player pushes a key a RemoteFunction invokes the server it clones the invisible BillboardGui into your PlayerGui and fixes it onto the object so only you can see it, it works and actually clones the BBG into your PG but the problem is that this script is in multiple BillboardGuis and it only seems to work on one while the rest are unaffected, what would the workaround be so it works on every script instead of just one? It appears to only be invoking one script instead of all of them
-- In a server script
function
game.ReplicatedStorage.RemoteFunction.OnServerInvoke(player, name)
print("Hi, my name is", name, "and this invocation came from", player.Name)
print(script.Parent.Parent.Name)
gui = script.Parent:clone()
gui.Invoke:remove()
gui.Parent = player.PlayerGui
gui.Adornee = script.Parent.Parent
gui.Enabled = true
return player.Name
end

3 comments
srry but idk much about invoking bc im not that good at that stuff...
@IEntity_303I why did you respond then
use :Destroy() not :remove() and use :Clone() not :clone()