I am not sure if the remote event called "Delete" is getting called. I am using zblox's grid-placement tutorial.
Here is the Client side of the script:
--Services
local runService = game:GetService("RunService")
--Instances
local player = game.Players.LocalPlayer
local mouse = player:GetMouse()
local DeleteRE = game.ReplicatedStorage.Events.Delete
local obj
--Bools
local deleteToggle = false
--Functions/Events
script.Parent.MouseButton1Click:Connect(function()
if deleteToggle then
deleteToggle = false
else
deleteToggle = true
end
end)
mouse.Button1Down:Connect(function()
if obj then
DeleteRE:FireServer(obj.Parent)
end
end)
runService.RenderStepped:Connect(function()
if deleteToggle then
if mouse.Target then
if mouse.Target == "Primary" then
obj = mouse.target
print(obj)
end
end
end
end)
And here is the server-side:
local DeleteRE = game.ReplicatedStorage.Events.Delete
DeleteRE.OnServerEvent:Connect(function(plr, obj)
if obj.Primary then
local stats = plr.leaderstats
local cash = stats.Cash
cash = cash.Value + obj.Price.Value/2
obj:Destroy()
end
end)
Thanks for the help!
