By the way, this is a local script parented to a GUI button. The server-sided script works, it just won't fire on the client when you click.
script.Parent.MouseButton1Click:Connect(function() game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("BuyHouse"):FireServer() print("Fired") end)
Any help would be appreciated!