** In a localscript in a gui in playergui **
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local AdvertiseEvent = ReplicatedStorage:WaitForChild("AdvertiseEvent")
AdvertiseEvent.OnClientEvent:connect(function()
print(player)
script.Parent:TweenPosition(UDim2.new(0.4,0,0.35,0),'InOut','Quad',1,false)
end)
** in a script inside of a brick in workspace **
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local AdvertiseEvent = ReplicatedStorage:WaitForChild("AdvertiseEvent")
local Click = script.Parent:WaitForChild("Click")
Click.MouseClick:connect(function()
AdvertiseEvent:FireClient()
end)
17:37:08.274 - Argument 1 missing or nil 17:37:08.277 - Script 'Workspace.Advertise.AdvertiseBrick.Script', Line 14

3 comments
Is it possible to get the person whos clicking the brick??
...
Look up the event in the wiki and you will find your answer.