diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm
index 8e7be76efcc..ffa71c037c8 100644
--- a/code/game/objects/items/toys.dm
+++ b/code/game/objects/items/toys.dm
@@ -114,10 +114,14 @@
icon_state = "syndballoon"
item_state = "syndballoon"
w_class = WEIGHT_CLASS_BULKY
+ var/lastused = null
/obj/item/toy/syndicateballoon/attack_self(mob/user)
+ if(world.time - lastused < CLICK_CD_MELEE)
+ return
var/playverb = pick("bat [src]", "tug on [src]'s string", "play with [src]")
user.visible_message("[user] plays with [src].", "You [playverb].")
+ lastused = world.time
/*
* Fake telebeacon