How to make a Kill / Death counter (Difficulty: 🟨)

I recently made one of these for a kitpvp game I’m making, so I thought I should share it with y’all. It’s been a long time since I’ve posted, anyways.

In this tutorial, we use game displays and properties to count and show a player’s WOs and KOs.


1 - Counting Stats

Place down 2 properties, named KOs (knockouts) and WOs (wipeouts). Both of these stats should start at zero and only scope the player.

Properties

Next, place down 2 triggers, 1 trigger for each property. Make the triggers invisible and not able to be activated when touched. Add a block inside the triggers that sets the respective property to that property plus 1. This way we can update the stats by just triggering stuff.

Block code inside of KO trigger

Now we want these triggers to actually trigger. Place down 2 lifecycles. One lifecycle should activate when the player dies and the other should activate when the player kills someone. Wire the lifecycles to their respective trigger, and the updaters should be working!


2 - Displays

Now that we have properties, we want show the player their current stats. We will do this using the on channel block in the game overlay. But before we make the display, we need something to be constantly updating it.

Place down a lifecycle. You shouldn’t have to change it as they usually start checking the game start, but you might want to check anyways. Next, place down a wire repeater and a trigger. Wire the lifecycle into the trigger and have the trigger and wire repeater wiring into each other. Make sure the wire repeater has a delay of 0.2 so the game overlay has enough time to update and the game doesn’t overflow or whatever. Go into the trigger. The trigger should be invisible and not triggerable when walked over, and should be broadcasting on a channel called “update.”

Next, place down your game overlay. The game overlay should be just text, and should just scope the player. Create a new block in the game overlay that activates on the update channel from before. Now it’s time to code.

Place the set text block in with a text combiner with 4 inputs. The 1st and 3rd inputs can say whatever you want, but should be walking about KOs and WOs (in this case I used the skull emoji and swords emoji to display these). There should be a space in front of the 3rd text box to make things look nicer. Next, put the “get property” blocks in 2 and 4, and have it get the KOs and WOs property. This should be all you need in the blocks.


I hope this tutorial helped you! Make sure to test your display so see if it works. I hope you had fun, and thanks for reading!

14 Likes

Good job, @JoeTheChicken !! This is a beautiful guide! Keep up the great work!

Nice guide @JoeTheChicken!
I’ll be using this in my map.
You could do this with 2 overlays right?

2 Likes

Wow, this is a pretty good guide!

1 Like

Yeah it’s just the one overlay looks cleaner. I actually made a script that changes the overlay based on if the player is in a shop or not.

1 Like

can someone help me I followed the thing but when I tested it it would to this
image
it says that i have 11 kills but i only have 2…

nevermind I messed up on the property part I sent it as text instead of number lol

Isn’t there a guide on this? Click on this for the guide. The other guide uses the end game widget, but the guides have the same concept.

They were made at the same time lol

the over lay only shows for one player what do I do?
player 1 image

player 2image

add a relay to all players @_Lightning

wait how do I do that? I’m not rly good with devices

instead of wiring a lifecycle to the trigger:
image
You need to add a relay, click on it, direct it to all players, and wire that to the trigger.
is that good?

1 Like

OHHHHHH thank u so much

1 Like

wait so do I still keep the lifecycles?

1 Like

yes.

ummm it still don’t work

…i dont know man…

Hi I’m new but this is an awesome guide! I’m definitely going to use it!

1 Like

Welcome to the forums, @Astro-123! I hope you have a great time here! Make sure to take a look at forum-beginners forum-tips and gimkit-beginners!
Also, read this post:
Welcome to the Forums!