Ok, so I want to create a brick that when you hover the mouse/cursor over it, and it will open up a shop GUI (and I would like for the GUI to tween onto your screen) that you can buy a shirt (or pants, or a t-shirt, or whatever) from. I think can make the GUI myself, but I cannot make the script or the actually GUI tween. What I don't want it to be is onTouch or ClickDetector GUI open, I want it so if you have your mouse cursor over the specified brick, it'll open the GUI, and once you move the mouse off the brick, the GUI goes away. If you can help me out with this, I'll give you my robux or something (I have over 900). I have tried looking through everything and trying everything I think could work for 2 hours.
I know this isn't a request forum, but I don't know where else to go (the ROBLOX forum moderators don't like my username).
Here is what I used before, but I changed my mind:
local near=true --true makes it appear when a user is close --false makes it appear when the brick is hit local debounce=true if near==true then while wait(0.1) do for i,v in pairs(game.Players:GetChildren()) do if v.Character.Torso~=nil then if(v.Character.Torso.Position-script.Parent.Position).magnitude<(script.Parent.Size.X/1)+10 then if v.PlayerGui:findFirstChild("ExampleGui")~=nil then return end script.ExampleGui:clone().Parent=v.PlayerGui end end end end elseif near==false then if debounce==true then debounce=false script.Parent.Touched:connect(function(hit) local human=hit.Parent:findFirstChild("Humanoid") if (human==nil) then return end local player=game.Players:findFirstChild(hit.Parent.Name) if (player==nil) then return end if player.PlayerGui:findFirstChild("ExampleGui")~=nil then return end script.ExampleGui:clone().Parent=player.PlayerGui end) debounce=true end end