Randomat! - Deathmatch with random events


Inspired by the Gmod TTT mod by the same name

Randomat! adds random events to your Deathmatch games. Every 45 seconds a new random event will shake up your game. I recommend playing with atleast 4 people, but it can be played with just 2. The more the better!


Currently there are 18 random events. The same event cannot happen twice in a row. These events are:

Colors match the colors in-game

Every 5 seconds 2 random players will swap places. The frequency can be adjusted in the Settings of this event.
Contagious Bodies
When you die you drop a large puddle that deals large amounts of damage to anyone standing in it. When you spawn you have a 2 second immunity to this damage to prevent getting spawn killed. The frequency and damage dealt can be adjusted in the Settings of this event.
Can't stop, Won't stop
You can't stop moving forward!
Stay down!
Jumping is disabled and gravity is heavily increased. Movement abilities can still be used but are heavily restricted
Hard of seeing
All players are invisible but everyone is marked by their Hero icon. The hero icon floats at roughly head level.
This could get messy
When you die you spawn right on top of someone else. If this goes on long enough this will lead to a constant brawl.
I don't do "Bouncy"
You can't stop bouncing!
Fear of heights
Fall damage is enabled! If you die due to fall damage, the last player to have damaged you gets kill credit.
Bounty Hunter
100 Coins spawn around the map, collect them to increase your score. Dying will drop half your coins. The player with the highest score will gain +5 to their killscore.
Send 'em flying!
Damaging someone pushes them back away from you. The more damage you deal, the further they fly. The intensity of the pushback can be adjusted in the Settings rule of this event
PHD Flopper
Falling from a great height causes an explosion around you that deals a large amount of damage. Damage is always the same, regardless of the height you fell. The amount of damage dealt can be adjusted in the Settings rule of this event
Changing Polarity
Everyone is given a random polarity, either Positive or Negative. Damaging someone from the opposit polarity will stun and damage you. Landing a melee attack will swap the victims polarity.
Out of body experience
You're stuck in Third Person! It's a little janky, but hey, what's the Workshop without some jank.
You and 1 random player are linked. Any damage or healing you receive, they also receive.
If there's an uneven amount of players one player will be left without a soulmate, sorry :(.
Gravitational Anomaly
Press [interact] to spawn an Anti-Gravity field. 10 Second cooldown. The size of the effect can be adjusted in the Settings rule of this event
Lucky Orbs
Multiple mysterious orbs have appeared in the map. Pick them up with [Crouch] to find out what they do!
The lower health you are the smaller you get.
Snowball effect
Kills increase your size and max health. Resets on death.
Randomness Intensifies
3 Random events from this list are activated at once! Some combinations might lead to deadly results!

Game settings

There are several Workshop Settings you can adjust to alter the game. From general game rules (like the interval of the Randomat), to settings for each event.

All heroes are untouched. You can play whoever you want, however you want.

Code Snippet

Heroes | All
Created at |
Last updated |
Current version | 1.10


Log in or Sign up to place a comment.

Hi, can I ask you what is wrong with a rule?

mitsiee creator *

Ask whatever you want! If you prefer, you can add me on Discord; Mitsiee#9370


it doesn work your nickname

mitsiee creator

Misspelled it, my bad; Mitsiee#9370


how can I add a "mingame" and then stop it after 60 seconds?
because if i like, add projectile slow, in the next games it goes not away

mitsiee creator

In the rule new event starts - Player event all values are reset when a new Randomat happens. You can add the original value back in there.


enable match chat by default?

mitsiee creator

Didn't realise that was a thing, will enable it in the next update!

Update Log

  • Added "Reduce" event
  • Added "Snowball Effect" event
  • Moved lots of variables to Workshop Settings
  • Enabled only Petra and Chateau by default
  • Fixed several UI bugs

Fixed a few bugs;

  • You're now able to fast respawn while "Stay down!" is active
  • Fixed multiple Cooldown texts appearing with Gravitational Anomaly
  • Fixed all Small Messages appearing for all players during Lucky Orbs
  • Added "Lucky Orbs" event
  • Added "Gravitational Anomaly" event
  • Added "Soulmates" event
  • Updated several UI elements for consistency
  • Updated snippet to new syntax
  • Added timer on HUD
  • Set default timer to 45 seconds
  • Added icons to all effects to more quickly identify what something is
  • Fixed HUD sometimes appearing in wrong order
  • Re-set default timer to 60 seconds
  • Added "Out of body experience" event
  • Added "Changing Polarity" event
  • Enabled Voice chat by default
  • Added "PHD Flopper" event
  • Fixed several bugs
  • Added "Send 'em flying!" event
  • Replaced "We need more resources" with "Bounty hunter"
  • Added "I don't do 'Bouncy'"
  • Fixed several bugs
This code is over 6 months old. This might mean the code has expired and will no longer function.
Elo Hell Logo_H-M-Dark
Join the Elo Hell Workshops Discord
Workshop.codes - Background image