diff --git a/.gradle/7.4/checksums/checksums.lock b/.gradle/7.4/checksums/checksums.lock
index 145d569..c6d1d1e 100644
Binary files a/.gradle/7.4/checksums/checksums.lock and b/.gradle/7.4/checksums/checksums.lock differ
diff --git a/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock b/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock
index 3e6137a..c04410f 100644
Binary files a/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock and b/.gradle/7.4/dependencies-accessors/dependencies-accessors.lock differ
diff --git a/.gradle/7.4/executionHistory/executionHistory.bin b/.gradle/7.4/executionHistory/executionHistory.bin
index 1eaa468..acadff4 100644
Binary files a/.gradle/7.4/executionHistory/executionHistory.bin and b/.gradle/7.4/executionHistory/executionHistory.bin differ
diff --git a/.gradle/7.4/executionHistory/executionHistory.lock b/.gradle/7.4/executionHistory/executionHistory.lock
index 881dbb9..fb4ecaa 100644
Binary files a/.gradle/7.4/executionHistory/executionHistory.lock and b/.gradle/7.4/executionHistory/executionHistory.lock differ
diff --git a/.gradle/7.4/fileHashes/fileHashes.bin b/.gradle/7.4/fileHashes/fileHashes.bin
index c8728ff..0380703 100644
Binary files a/.gradle/7.4/fileHashes/fileHashes.bin and b/.gradle/7.4/fileHashes/fileHashes.bin differ
diff --git a/.gradle/7.4/fileHashes/fileHashes.lock b/.gradle/7.4/fileHashes/fileHashes.lock
index bcbb142..5a80896 100644
Binary files a/.gradle/7.4/fileHashes/fileHashes.lock and b/.gradle/7.4/fileHashes/fileHashes.lock differ
diff --git a/.gradle/7.4/fileHashes/resourceHashesCache.bin b/.gradle/7.4/fileHashes/resourceHashesCache.bin
index fbf0bed..02340c4 100644
Binary files a/.gradle/7.4/fileHashes/resourceHashesCache.bin and b/.gradle/7.4/fileHashes/resourceHashesCache.bin differ
diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index e8a0767..fa8b869 100644
Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin
index 19befc1..566be34 100644
Binary files a/build/tmp/compileJava/previous-compilation-data.bin and b/build/tmp/compileJava/previous-compilation-data.bin differ
diff --git a/src/main/java/eu/mhsl/minenet/minigames/command/Commands.java b/src/main/java/eu/mhsl/minenet/minigames/command/Commands.java
index 3f81cd8..8d91096 100644
--- a/src/main/java/eu/mhsl/minenet/minigames/command/Commands.java
+++ b/src/main/java/eu/mhsl/minenet/minigames/command/Commands.java
@@ -18,7 +18,8 @@ public enum Commands {
     GC(new GcCommand()),
     LANGTEST(new LangTestCommand()),
     ROOM(new RoomCommand()),
-    UPDATE(new UpdateCommand());
+    UPDATE(new UpdateCommand()),
+    OP(new OpCommand());
 
     Commands(Command handler) {
         MinecraftServer.getCommandManager().register(handler);
diff --git a/src/main/java/eu/mhsl/minenet/minigames/command/privileged/OpCommand.java b/src/main/java/eu/mhsl/minenet/minigames/command/privileged/OpCommand.java
new file mode 100644
index 0000000..3a307f9
--- /dev/null
+++ b/src/main/java/eu/mhsl/minenet/minigames/command/privileged/OpCommand.java
@@ -0,0 +1,25 @@
+package eu.mhsl.minenet.minigames.command.privileged;
+
+import eu.mhsl.minenet.minigames.message.Icon;
+import eu.mhsl.minenet.minigames.message.type.ChatMessage;
+import net.minestom.server.MinecraftServer;
+import net.minestom.server.command.builder.Command;
+import net.minestom.server.command.builder.arguments.ArgumentType;
+import net.minestom.server.entity.Player;
+import net.minestom.server.permission.Permission;
+
+public class OpCommand extends Command {
+    public OpCommand() {
+        super("op");
+
+        setCondition((sender, commandString) -> sender.hasPermission("admin"));
+
+        addSyntax((sender, context) -> {
+            Player target = MinecraftServer.getConnectionManager().getPlayer(context.getRaw("target"));
+            if(target != null)
+                target.addPermission(new Permission("admin"));
+            else
+                new ChatMessage(Icon.ERROR).appendStatic("Spieler nicht gefunden").send(sender);
+        }, ArgumentType.Entity("target").onlyPlayers(true));
+    }
+}
diff --git a/src/main/java/eu/mhsl/minenet/minigames/score/LastWinsScore.java b/src/main/java/eu/mhsl/minenet/minigames/score/LastWinsScore.java
index 0f600a4..8e1362d 100644
--- a/src/main/java/eu/mhsl/minenet/minigames/score/LastWinsScore.java
+++ b/src/main/java/eu/mhsl/minenet/minigames/score/LastWinsScore.java
@@ -30,6 +30,7 @@ public class LastWinsScore extends Score {
 
     @Override
     public void addResult(Player p) {
+        if(scores.contains(p)) return;
         scores.add(0, p);
 
         new TitleMessage(Duration.ofMillis(1000), Duration.ofSeconds(1)).appendTranslated("score#death").send(p);