So I was experimenting with remoteEvents, and I was trying to make it so everytime the player clicks the button, he gets one point. But I get multiple errors doing so. Here is my local script
local ReplicatedStorage = game:GetService("ReplicatedStorage") local remoteEvent = ReplicatedStorage:WaitForChild("RemoteEvenTest") local plr = game.Players:GetPlayerFromCharacter(script.Parent.Parent) plr.leaderstats.Kills.Value = plr.leaderstats.Kills.Value + 1 remoteEvent:FireServer()
and here is my serverscript
local ReplicatedStorage = game:GetService("ReplicatedStorage") local remoteEvent = ReplicatedStorage:WaitForChild("RemoteEvenTest") function hi() game.Workspace.d.BrickColor = BrickColor.new("Lavender") end function die() remoteEvent.OnServerEvent:Connect(hi) end script.Parent.dd.MouseClick:Connect(die)
Sorry for my weird variables, but what have i dont wrong?
local ReplicatedStorage = game:GetService("ReplicatedStorage") local remoteEvent = ReplicatedStorage:WaitForChild("RemoteEvenTest") local plr = game.Players:GetPlayerFromCharacter(script.Parent.Parent) plr.leaderstats.Kills.Value = plr.leaderstats.Kills.Value + 1 remoteEvent:FireServer()
this isnt function