I am trying to make a game similar to 100 stages where whenever you touch a block in a server (NOT Roblox Studio) you immediately die instead of there being a delay/ping can anybody help me out?
Like Stephen already noted, yes, we will only help you fix your problem. We won't write the full scripts for you outright.
Anyway, regardless of that some info still. What Stephen noted is correct and you have to check whether the given Touched part is a humanoid first. However to make an instant kill I would not advise to remove health from the humanoid.
When you lower the health of the user (even with 100% of the health) there is the offchance the Health script of a player will execute in the same tick, healing them again and will not cause them to die.
If you want a guaranteed kill on a player I always snap the joint between the Head and the Torso (the Neck). If the Head gets deattached from the body it's a guaranteed kill.
Flowery gave you good solution also if you want everything to be quicker you could make character loads as soon as they die, something along with this lines:
game:GetService('Players').PlayerAdded:Connect(function(player) player.CharacterAdded:Connect(function(character) character:WaitForChild("Humanoid").Died:Connect(function() player:LoadCharacter() end) end) end)
Of this should be Normal script insde workspace or ServerScriptService