server script code:
local event = Instance.new("RemoteEvent") event.Parent = game:GetService("ReplicatedStorage") event.Name = "ClickEvent" local function click (player) event:FireClient(player) print("Clicked") end script.Parent.ClickDetector.mouseClick:connect(click)
Note: It does print "Clicked" in output.
local script code:
local player = game:GetService("Players").LocalPlayer local event = game:GetService("ReplicatedStorage"):WaitForChild("ClickEvent") local function clickEvent() player.PlayerGui.Hosvi.Frame.Visible = true print("epic") end event.OnClientEvent:Connect(clickEvent)
The local script will not run the function clickEvent even when the server script fires the client. How do I fix this?