When using remote events should the check that checks if the player can perform the action be in the server script or local script?
workspace.Part.Touched:Connect(function(hit)
if hit.Parent.Name == "Part" then
print("A")
game.ReplicatedStorage.RemoteEvent:FireServer()
end
end)
Should this be in the local script with fire server or a server script with onserverevent? Which is the most safest for no exploiters?

2 comments
Thanks
no problem