diff --git a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm
index 0b0030d51e..15dd0139e7 100644
--- a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm
+++ b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm
@@ -17,6 +17,10 @@
return FALSE
return TRUE
+/datum/riding/taur/force_dismount(mob/M)
+ . =..()
+ ridden.visible_message("[M] stops riding [ridden]!")
+
//Hoooo boy.
/datum/riding/taur/get_offsets(pass_index) // list(dir = x, y, layer)
var/mob/living/L = ridden
@@ -61,7 +65,8 @@
. = ..()
/mob/living/carbon/human/MouseDrop_T(var/atom/movable/C, mob/user)
- user_buckle_mob(C, user, silent = TRUE)
+ if(user_buckle_mob(C, user, silent = TRUE))
+ visible_message("[C] starts riding [name]!")
/mob/living/carbon/human/attack_hand(mob/user as mob)
if(LAZYLEN(buckled_mobs))