So when I play the game and touch the part that should Fire the Remote Event nothing happens and there is no problems or anything in the output. I'm not sure what is happening, I tried searching but still no solution
-- Server Script
script.Parent.Touched:Connect(function(hit)
if hit.Parent:FindFirstChild("Humanoid") then
game:GetService("ReplicatedStorage"):FindFirstChild("DestroyArrow"):FireClient(game:GetService("Players"):GetPlayerFromCharacter(hit.Parent))
end
end)
-- ================================================================
-- Local Script
game:GetService("ReplicatedStorage"):FindFirstChild("DestroyArrow").OnClientEvent:Connect(function()
script.Parent:Destroy()
game.Workspace.Spawn.Arrow:Destroy()
print("Done")
end)

2 comments
where did u put the local script
the script has to be a child of the part to work.