This script looks correct to me, I may be wrong but the error is showing at the end.
game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
if player.Name == "SomeDude" then
print("Hi")
if player.Name == "SomeOtherDude" then
print("Hi")
end
end) --//It shows the error here
end)
The error in the output is:
15:05:47.597 - ServerScriptService.OverheadGui:20: Expected identifier when parsing expression, got ')'

3 comments
You forgot end for your first if statement. You can use elseif instead of making a new if statement.
i like how everyone said the same exact answer xd
I didn't see that XD thanks