# Clipping through corners when walking backwards in raycasting

**URL:** <https://forum.makecode.com/t/clipping-through-corners-when-walking-backwards-in-raycasting/39508>\
**Category:** Help\
**Created:** [September 26, 2025, 11:11pm UTC](https://forum.makecode.com/t/clipping-through-corners-when-walking-backwards-in-raycasting/39508 "2025-09-26T23:11:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![guywhocancode](https://avatars.discourse-cdn.com/v4/letter/g/c57346/32.png) [@guywhocancode](https://forum.makecode.com/u/guywhocancode)\
**Post date:** [September 26, 2025, 11:11pm UTC](https://forum.makecode.com/t/clipping-through-corners-when-walking-backwards-in-raycasting/39508/1 "2025-09-26T23:11:21Z")

</div>

Whenever I walk backwards into corners or walls at certain angles I clip through the wall and out of bounds. What do I do?

---

<div class="post-metadata">

**Author:** ![Stickman4269](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/stickman4269/32/23582_2.png) [@Stickman4269](https://forum.makecode.com/u/Stickman4269)\
**Post date:** [September 27, 2025, 6:59pm UTC](https://forum.makecode.com/t/clipping-through-corners-when-walking-backwards-in-raycasting/39508/2 "2025-09-27T18:59:13Z")

</div>

It works when you walk in any direction. The raycasting extension is kinda buggy. you just need to implement a check to see if the player is in a wall and push them back out to the nearest non-wall block

---

<div class="post-metadata">

**Author:** ![guywhocancode](https://avatars.discourse-cdn.com/v4/letter/g/c57346/32.png) [@guywhocancode](https://forum.makecode.com/u/guywhocancode)\
**Post date:** [September 28, 2025, 3:01am UTC](https://forum.makecode.com/t/clipping-through-corners-when-walking-backwards-in-raycasting/39508/3 "2025-09-28T03:01:55Z")

</div>

Thanks so much! I’ll try that.
