I tried for about 2 hours to make a Billboard GUI to clone and put into a block when a character touches a invisible block around the surrounding player, where the Billboard would say "Press Q to interact"...anyway you get the point. But there is 2 problems, for some reason it clones right when I join the game even without me hitting it then works fine after i touch it, it removes after I leave. And I also need it to be only visible to the player whom touched it in which it would be obviously, invisible to any other player in the server. Here is my script, help please! (Btw where you see the game.Lighting.Billy.Enabled = false that is where I tried to stop it from showing up right as I joined the game as well as the If on touch = false)
local Yaya = script.Parent local theclone = game.Lighting.Billy:Clone() game.Lighting.Billy.Enabled = false if onTouch == false then script.Parent.Parent.BilPlace.Billy:Remove() end function onTouch(Yaya) game.Lighting.Billy.Enabled = true local humanoid = Yaya.Parent:FindFirstChild("Humanoid") if (humanoid ~= nil) then local theclone = game.Lighting.Billy:Clone() game.Lighting.Billy:Clone().Parent = script.Parent.Parent.BilPlace end end script.Parent.Touched:connect(onTouch) Yaya.TouchEnded:connect(function() script.Parent.Parent.BilPlace.Billy:Remove() end)