Hey, I’m trying to make a shop system which for some reason just thinks I’m poor, and honestly It’d be easier to explain if I just show the script:
local RS = game:GetService("ReplicatedStorage")
local stop = RS["stop sign"]
RS.Remotes.RemoteEvent.OnServerEvent:connect(function(player)
print("yes")
local coins = player:WaitForChild("leaderstats").Coins
if coins.Value >= 50 then
print("rich men")
stop:Clone().Parent = player:WaitForChild("Backpack")
else
print("poor men")
end
end)
It keeps printing ‘poor men’ even though my coin value is 50. Everything is spelt correctly, I think. Any support would be appreciated.
local RS = game:GetService("ReplicatedStorage")
local stop = RS["stop sign"]
RS.Remotes.RemoteEvent.OnServerEvent:connect(function(player)
print("yes")
local coins = player.leaderstats.Coins
if coins.Value >= 50 then
print("rich men")
stop:Clone().Parent = player:WaitForChild("Backpack")
else
print("poor men")
end
end)
local RS = game:GetService("ReplicatedStorage")
local player = game.Players.LocalPlayer
script.Parent.MouseButton1Click:Connect(function()
RS.Remotes.RemoteEvent:FireServer()
print("Fired")
end)```