diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/kangaroo.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/kangaroo.dm
index a87975b2320..c149f145d41 100644
--- a/code/modules/mob/living/simple_animal/hostile/retaliate/kangaroo.dm
+++ b/code/modules/mob/living/simple_animal/hostile/retaliate/kangaroo.dm
@@ -44,7 +44,7 @@
var/mob/living/L = target
if(istype(L))
- var/rookick_dir = get_dir(L, src)
+ var/rookick_dir = get_dir(src, L)
var/turf/general_direction = get_edge_target_turf(L, rookick_dir)
L.visible_message("[L] is kicked hard!", "The kangaroo kick sends you flying mate!")
L.throw_at(general_direction, 10, 2)